М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
orehskonastia
orehskonastia
14.10.2022 05:15 •  Информатика

Сверху вниз, слева направо Даны два числа n и m. Создайте двумерный массив размером n×m и заполните его в соответствии с примером.
Данную задачу необходимо решить с генератора, который заполнит матрицу A.
Вы должны отправить на проверку единственную строку вида:
A = [текст генератора]
Примеры
Ввод 5 6
Вывод
0 5 10 15 20 25
1 6 11 16 21 26
2 7 12 17 22 27
3 8 13 18 23 28
4 9 14 19 24 29

n, m = map(int, input().split())

A = []

for i in range(n):
for j in range(m):
print(A[i][j], end = ' ')
print()

👇
Открыть все ответы
Ответ:

1.

program qq;

const n = 10;

var a: array[1..n] of integer;

i,k: integer;

begin

randomize;

for i:=1 to n do

begin

a[i]:=random(2001)+1000;

write(a[i],' ');

end;

writeln;

k:=0;

for i:=1 to n do

if a[i] mod 3 = 0 then k:=k+1;

writeln('Количество элемениов кратных 3 - ', k);

readln;

end.

Пример:

2296 2042 2463 2049 1081 2156 2977 1633 1054 1425  

Количество элемениов кратных 3 - 3

2. Определяется количество чисел, которые при делении на 10 дают остаток 8.

program qq;

const n = 10;

var a: array[1..n] of integer;

i,k: integer;

begin

randomize;

for i:=1 to n do

begin

a[i]:=random(2001)+1000;

write(a[i],' ');

end;

writeln;

k:=0;

for i:=1 to n do

if a[i] mod 10 = 8 then k:=k+1;

writeln('k = ', k);

readln;

end.

Пример:

1887 1878 2568 1936 2508 2788 2050 1569 2906 1782  

k = 4

4,4(88 оценок)
Ответ:
StrawberryCake
StrawberryCake
14.10.2022
Static void Main(string[] args) 
       {
            int[,] arr = new int[3, 3];
            Random c = new Random(DateTime.Now.Millisecond);
            for (int i = 0; i < 3; i++)                           
                     for (int j = 0; j < 3; j++)
                          arr[i, j] = c.Next(1, 9);          //заполнение матрицы
                                                                   //тебе это не надо, т.к. она дана           
            //заданный интервал
            int a = 3;
            int b = 3;
            int sum = 0;
            int proizvedenie = 1;
            for (int i = 0; i < a; i++)
            {
                for (int j = 0; j < b; j++)
                {
                    sum += arr[i, j];
                    proizvedenie *= arr[i, j];
                }
            }
            Console.WriteLine("Матрица:");
            Console.WriteLine("{0} {1} {2}", arr[0, 0], arr[0, 1], arr[0, 2]);                   Console.WriteLine("{0} {1} {2}", arr[1, 0], arr[1, 1], arr[1, 2]);            Console.WriteLine("{0} {1} {2}", arr[2, 0], arr[2, 1], arr[2, 2]);            Console.WriteLine("Сумма = {0}", sum);            Console.WriteLine("Произведение = {0}", proizvedenie);            Console.ReadLine();     
   }
}
4,6(16 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ