Вопрос задан 22.02.2025 в 16:00. Предмет Информатика. Спрашивает Князь Влад.

1)-напечатайте
таблицу соответствия между весом в
фунтах и весом в килограммах (1 фунт =
400 грамм) для значений от 1 дщ 100 фунтов
с шагом 1. все данные расположите в
несколько столбцов так, чтобы они были
видны на экране.!!!!
2)-напишите программу формирования массива размером
5*5, как типизированную константу.
замените в нем все отрицательные
значения элементов суммой значений
элементов первой строки массива.
выведите на экран исходный и измененный
массив.
3)-сформулируйте
массив содержащий 15 элементов с помощью
датчика случайных чисел. получите новый
массив, каждый элемент которого равен
увеличенному на заданное с клавиатуры
число соответствующему элементу
исходного массива. выведите на экран
исходные и полученные результаты.

Перейти к ответам

Ответы на вопрос

Отвечает Славин Никита.

1. Таблица соответствия между весом в фунтах и весом в килограммах (с шагом 1 фунт)

Исходя из данных, 1 фунт = 400 грамм, что эквивалентно 0,4 килограмма. Построим таблицу соответствия между весом в фунтах и килограммах для значений от 1 до 100 фунтов.

ФунтыКилограммы
10.4
20.8
31.2
41.6
52.0
62.4
72.8
83.2
93.6
104.0
114.4
124.8
135.2
145.6
156.0
166.4
176.8
187.2
197.6
208.0
218.4
228.8
239.2
249.6
2510.0
2610.4
2710.8
2811.2
2911.6
3012.0
3112.4
3212.8
3313.2
3413.6
3514.0
3614.4
3714.8
3815.2
3915.6
4016.0
4116.4
4216.8
4317.2
4417.6
4518.0
4618.4
4718.8
4819.2
4919.6
5020.0
5120.4
5220.8
5321.2
5421.6
5522.0
5622.4
5722.8
5823.2
5923.6
6024.0
6124.4
6224.8
6325.2
6425.6
6526.0
6626.4
6726.8
6827.2
6927.6
7028.0
7128.4
7228.8
7329.2
7429.6
7530.0
7630.4
7730.8
7831.2
7931.6
8032.0
8132.4
8232.8
8333.2
8433.6
8534.0
8634.4
8734.8
8835.2
8935.6
9036.0
9136.4
9236.8
9337.2
9437.6
9538.0
9638.4
9738.8
9839.2
9939.6
10040.0

2. Программа для формирования массива размером 5x5, как типизированную константу. Замена всех отрицательных значений на сумму элементов первой строки

Пример программы на языке C++:

cpp
#include using namespace std;

const int N = 5; // Размер массива const int M = 5; int arr[N][M] = { {1, -2, 3, -4, 5}, {-1, 2, -3, 4, -5}, {1, -1, 1, -1, 1}, {-2, 2, -2, 2, -2}, {1, -3, 5, -2, 4}};

int main() { int sumFirstRow = 0; // Вычисление суммы элементов первой строки for (int j = 0; j < M; j++) { sumFirstRow += arr[0][j]; }

// Вывод исходного массива cout << "Исходный массив:" << endl; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { cout << arr[i][j] << " "; } cout << endl; }

// Заменяем все отрицательные элементы на сумму первой строки for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { if (arr[i][j] < 0) { arr[i][j] = sumFirstRow; } } }

// Вывод измененного массива cout << "Измененный массив:" << endl; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { cout << arr[i][j] << " "; } cout << endl; }

return 0; }

Описание программы:

  1. Массив arr инициализируется значениями.
  2. Считается сумма элементов первой строки массива.
  3. Если элемент массива отрицательный, он заменяется на сумму элементов первой строки.
  4. Выводится исходный и измененный массив.

3. Массив из случайных чисел, увеличение значений по введенному числу

Пример программы на языке Python:

python
import random

# Генерация массива из 15 случайных чисел original_array = [random.randint(1, 100) for _ in range(15)]

# Запрос числа, на которое нужно увеличить элементы массива increment = int(input("Введите число, на которое нужно увеличить элементы массива: "))

# Новый массив, элементы которого увеличены на заданное число modified_array = [x + increment for x in original_array]

# Вывод исходного и измененного массивов print("Исходный массив:", original_array) print("Измененный массив:", modified_array)

Описание программы:

  1. Создается массив original_array из 15 случайных чисел.
  2. Запрашивается ввод числа, на которое нужно увеличить каждый элемент массива.
  3. Создается новый массив modified_array, в котором каждый элемент увеличен на введенное число.
  4. Выводятся исходный и измененный массивы.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос