Задан двумерный массив. Заменить первый элемент каждой строки на количество положительных элементов этой строки.(язык программирования си++)

Radled Radled    3   28.12.2020 21:04    0

Ответы
sasuke97 sasuke97  27.01.2021 21:08

#include <iostream>

#include <cstdlib> // обьявление rand()

#include <ctime> // обьявление srand()

#define SIZE 5 // размер массива

int main()

{

using namespace std;

setlocale(LC_ALL, "ru");

srand(time(NULL));

int arr[SIZE][SIZE];

cout << "Начальный массив: \n";

for (unsigned i = 0u; i < SIZE; i++)

{

 int positive = 0;

 for (unsigned j = 0u; j < SIZE; j++)

 {

  arr[i][j] = rand() % 20 - 10;

  cout << arr[i][j] << '\t';

  if (arr[i][j] > 0)

   positive++;

 }

 arr[i][0] = positive;

 cout<<'\n';

}

cout << "\nМассив-результат: \n";

for (unsigned i = 0u; i < SIZE; i++)

{

 for (unsigned j = 0u; j < SIZE; j++)

  cout << arr[i][j] << '\t';

 cout<<'\n';

}

return 0;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика