Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте пожалуйстаМатрицы. Вычеслите матрицу 5 на 5, заполненную случайными числами. ​

ОТВЕТЫ

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

 

int main()

{

   const int n=5;

   int arr[n][n], sum, choice;

   setlocale(LC_ALL, "rus");

   srand(time(NULL));

chc:

   system("cls");

   cout << "..::Меню::.." << endl;

   cout << "n1. Автоматическое заполнениеn2. Ручное заполнение" << endl;

   cin >> choice;

   switch (choice)

   {

   case 1:  

       {

           cout << "Массив заполнен автоматически!" << endl;

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

           {

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

               {

                   arr[i][j] = rand()%51-25;

               }

           }

           break;

       };

   case 2:

       {

           cout << "Заполните массив:" << endl;

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

           {

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

               {

                   cout << "Введите " << j+1 << " элемент " << i+1 << " строки: ";

                   cin >> arr[i][j];

               }

           }

           break;

       };

   default: {

       cout << "wrong choice" << endl;

       goto chc;

       break;};

   }

   cout << "Массив" << endl;

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

   {

       sum=0;

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

       {

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

           sum+=arr[i][j];

       }

       cout << "ttСумма: " << sum << endl;

   }

   system("pause");

   return 0;

}

970
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам