Вопрос задан 11.06.2023 в 07:59. Предмет Информатика. Спрашивает Кутуков Сергей.

Задан массив из 20 элементов (числа в промежутке от -10 до 10 случайным образом). С клавиатуры

вводится любое число. Заменить на это число все элементы массива, меньшие введенного числа ​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Солодкова Ксюша.

#include <iostream>

#include <cstdlib> // для функции rand()

#include <ctime> // для функции time()

using namespace std;

const int N = 20; // размер массива

int main()

{

 // Массив из 20 случайных чисел в промежутке от -10 до 10

 int a[N];

 srand(time(0)); // инициализируем генератор случайных чисел

 for (int i = 0; i < N; i++)

   a[i] = -10 + rand() % 21; // генерируем случайное число в промежутке от -10 до 10

 cout << "Исходный массив:" << endl;

 for (int i = 0; i < N; i++)

   cout << a[i] << " ";

 cout << endl;

 int x;

 cout << "Введите число: ";

 cin >> x;

 // Заменяем все элементы массива, меньшие x, на x

 for (int i = 0; i < N; i++)

   if (a[i] < x)

     a[i] = x;

 cout << "Массив после замены:" << endl;

 for (int i = 0; i < N; i++)

   cout << a[i] << " ";

 cout << endl;

 return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привет! Я могу помочь тебе решить эту задачу на языке Python. Вот код, который заменит все элементы массива, меньшие введенного числа, на это число:

python
import random # Создаем массив из 20 элементов array = [random.randint(-10, 10) for _ in range(20)] # Вводим число с клавиатуры number = int(input("Введите число: ")) # Заменяем элементы массива, меньшие введенного числа, на это число for i in range(len(array)): if array[i] < number: array[i] = number # Выводим измененный массив print("Измененный массив:", array)

В этом коде мы используем модуль random, чтобы создать массив из 20 случайных чисел в диапазоне от -10 до 10. Затем мы просим пользователя ввести число с клавиатуры. В цикле проходим по каждому элементу массива и, если элемент меньше введенного числа, заменяем его на это число. В результате получаем измененный массив, который выводим на экран.

Надеюсь, это поможет! Если у тебя возникнут еще вопросы, не стесняйся задавать.

0 0

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

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

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

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