Номер строки матрицы с максимальной суммой

      Комментарии к записи Номер строки матрицы с максимальной суммой отключены

Главная Форумы Программирование Программирование на С++ Решение задач на С++ Номер строки матрицы с максимальной суммой

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 4 мес., 2 нед. назад.

  • Автор
    Сообщения
  • #3812

    Тема: матрицы
    Задание: Составьте программа, вычисляющую номер строки, сумма элементов которой максимальна.
    Материалы по теме: Массивы в С++

    Решение:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    void main()
    {
      setlocale(LC_ALL,"Rus");
      const int n=5, k=6;
      int i=0, j=0, mas[n][k], sum, max=0, nom;
      for (i=0; i<n; i++) //ввод массива
      {
        for (j=0; j<k; j++)
          cin>>mas[i][j];
      }
      max=mas[i][j];
      cout<<endl<<" Матрица: \n";
      for (i=0; i<n; i++)
      { 
        sum=0;
        for (j=0; j<k; j++)
        {
          cout<<mas[i][j]<<"\t";
          sum+=mas[i][j];
        }
        if (sum>=max)
        {
          max=sum;
          nom=i+1;
        }
        cout<<endl;
      }
      cout<<endl<<nom;
      system("pause>>void");
    }

Для ответа в этой теме необходимо авторизоваться.