
Дан массив из n целых чисел и число х, замените все числа массива которые меньше х на 10 и выведите
получившийся массив.

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

Console.Write("Введите количество строк: ");
int i_n = int.Parse(Console.ReadLine());
Console.Write("Введите количество столбцов: ");
int j_n = int.Parse(Console.ReadLine());
Console.Write("Введите число: ");
int x = int.Parse(Console.ReadLine());
Random rnd = new Random();
int[,] A = new int[i_n, j_n];
Console.WriteLine();
Console.WriteLine("Введенный массив A:");
Console.WriteLine();
for (int i = 0; i < i_n; i++)
{
for (int j = 0; j < j_n; j++)
{
A[i, j] = rnd.Next(0, 50);
Console.Write("{0,-3} ", A[i, j]);
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("Новый массив A:");
Console.WriteLine();
for (int i = 0; i < i_n; i++)
{
for (int j = 0; j < j_n; j++)
{
if (A[i, j] < x) A[i, j] += 10;
Console.Write("{0,-3} ", A[i, j]);
}
Console.WriteLine();
}
Console.ReadLine();




Вот пример кода на языке Python, который решает данную задачу:
pythonn = int(input()) # вводим размер массива
arr = list(map(int, input().split())) # вводим массив
x = int(input()) # вводим число х
# заменяем все числа массива, которые меньше х, на 10
for i in range(n):
if arr[i] < x:
arr[i] = 10
# выводим получившийся массив
for i in range(n):
print(arr[i], end=' ')
Пример работы программы:
Входные данные: 5 2 7 11 3 8 5 Выходные данные: 10 10 11 10 8


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili