Виктория222222111
13.01.2022 10:43

с виндой) тут какой-то кринж​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kostyaborisenk3
05.03.2021 09:58

const n=10; m=8;

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

b:array[1..n] of integer;

i, j: integer;

begin

writeln('Исходная матрица:');

for i:=1 to n do

begin

for j:=1 to m do

 begin

  a[i,j]:=random(20)-5;

  write(a[i,j]:4);

 end;

writeln;

end;

for i:=1 to n do

begin

j:=1;

while (j<=m)and(a[i,j]>0) do j:=j+1;

b[i]:=j-1;

end;

writeln('Полученный массив:');

for i:=1 to n do write(b[i]:3);

writeln;

end.

Пример:

Исходная матрица:

 14  13   1   9   9   8  -5  10

 13  -4  -2   7   1   5  10  -5

  3   2   6  14  12   5   5  11

  6  -2   8   3   3  -1  -4   8

  9   0  -1  -3   2   6  12   8

 -1  -2   0   3   4  -3  10   5

  8  11  -3   2  12   1   8   7

 13   7  13  11   8  -3   6   1

 11   6   1  -1  14   7  -2   5

  0  13  -3   4  14   2   2   3

Полученный массив:

 6  1  8  1  1  0  2  5  3  0

0,0(0 оценок)
Ответ:
егорбаглаев11
08.02.2023 22:04

#include <iostream>

#include <iomanip>

#include <stdlib.h>

#include <time.h>

using namespace std;

int main()

{

   const int size = 4;

   int mat[size][size];

   srand(time(NULL));

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

   {

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

       {

           mat[i][j] = 0 + rand() % 11;

       }

   }

   cout << "   Matrix:" << '\n';

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

   {

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

       {

           cout << setw(4) << mat[i][j];

       }

       cout << '\n' << '\n';

   }

   int sum = 0;

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

   {

       for (int j = size; j < size; j++)

       {

           sum += mat[i][j];

       }

   }

   cout << "Sum:" << sum << '\n';

   return 0;

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота