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

Вопрос школьника по предмету Информатика

Помогите пожалуйста

Матрицы. Вычеслите матрицу 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;

}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей