Eduardovich
?>

Надо решить двумерным массивом! даны два числа n и m. создайте двумерный массив a[n][m], заполните его таблицей умножения a[i][j]=i*j и выведите на экран. при этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. входные данные программа получает на вход два числа n и m – количество строк и столбцов, соответственно. выходные данные программа должна вывести полученный массив. числа разделяйте одним пробелом. примеры входные данные 3 3 выходные данные 0 0 0 0 1 2 0 2 4

Информатика

Ответы

os7960
Var
   A:array[0..100,0..100] of integer;
   i,N,M:integer;
Begin
ReadLn(N,M);
For i:= 0 to N*M-1 do
    Begin
    A[i div N, i mod M]:=(i div N)*(i mod M);
    Write(A[i div N, i mod M],' ')
    End
End.
Илья_Ветклиники1655
Если не соблюдать технику безопасности может возникнуть замыкание и пожар или можно что-либо сломать себе, повредить технику. Основными являются - не вставать по время работы за компьютером, а так же не есть за компьютерным столом/не приносить еду в класс. Неправильная посадка может привести к искривлению и другим многочисленным проблемам, если при неправильной посадке зацепить какой-либо провод можно нанести вред технике и себе. Рекомендаций не знаю сорь, но можешь написать что нельзя есть за столом, раскачиваться на стуле и.т.д
gorsimonyan4

#include <iostream>

#include <vector>

using namespace std;

void solve(){

   int m,n;

   cin >> m >> n;

   vector<vector<int>> a(m,vector<int>(n));

   vector<bool> b(m, true);

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

       for(int j = 0; j < n; j++)

           cin >> a[i][j];

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

       for(int j = 1; j < n; j++)

           if(a[i][j] <= a[i][j-1])

               b[i] = false;

   for(auto i : b) cout << i << " ";

}

signed main(){

   solve();

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Надо решить двумерным массивом! даны два числа n и m. создайте двумерный массив a[n][m], заполните его таблицей умножения a[i][j]=i*j и выведите на экран. при этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. входные данные программа получает на вход два числа n и m – количество строк и столбцов, соответственно. выходные данные программа должна вывести полученный массив. числа разделяйте одним пробелом. примеры входные данные 3 3 выходные данные 0 0 0 0 1 2 0 2 4
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

SERGEI124
DudukinSerega2507834
gri-7410
Александра-Андрей909
dksvetlydir
Елизавета Александр2011
Анастасия Елена
Bulanova
Мартынова_Ринатовна1657
krasa28vostok65
Rubber-soul
ragimovelshad
ivan-chay19
tatyanaryzhkova
mushatolga