const int N = 5;
const int M = 5;
int main(int argc, char* argv[])
{
cout<<"This is lab#5"<<endl;
/* Переменые */
int d,s,f;
int a=0;
int R=0;
int S=0;
int mas[N][M];
for(d=0;d<N;d++)
for(s=0;s<M;s++)
{
cin>>mas[d][s];
}
/* Поиск строки с максимальной суммой*/
cout<<endl;
for(d=0;d<N;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
a+=f; // сложение а=а+f
}
if(a>R) // проверка больше ли элемент 0
{
R=a; // если больше до значение элемента записывается вместо 0
S=d; // получение индекса строки
}
cout<<endl;
a=0;
}
cout<<endl;
cout<<"MaX Summ= "<< R<<endl; // Вывод максимальной суммы.
cout<<"String Index with max summ= "<<S<<endl; // Вывод индекса строки с максимальной суммой,
/* Вывод строки с максимальной */
cout <<"String with max sum: ";
for(d=S;d<=S;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
}
}
/* Поиск строки с минимальной суммой */
for(d=0;d<N;d++)
{
for(s=0;s<M;s++)
{
f=mas[d][s];
a+=f;
}
if(R>a)
{
R=a;
S=d;
}
cout<<endl;
a=0;
}
cout<<endl;
cout<<"Min Summ= "<< R<<endl; // Вывод минимальной суммы.
cout<<"String Index with = "<<S<<endl; // Вывод индекса строки с минимальной суммой,
/*Вывод строки с минимальной суммой*/
cout <<"String with min sum: ";
for(d=S;d<=S;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
}
}
cout<<endl;
getchar();
return 0;
}
пользуйся))
const int M = 5;
int main(int argc, char* argv[])
{
cout<<"This is lab#5"<<endl;
/* Переменые */
int d,s,f;
int a=0;
int R=0;
int S=0;
int mas[N][M];
for(d=0;d<N;d++)
for(s=0;s<M;s++)
{
cin>>mas[d][s];
}
/* Поиск строки с максимальной суммой*/
cout<<endl;
for(d=0;d<N;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
a+=f; // сложение а=а+f
}
if(a>R) // проверка больше ли элемент 0
{
R=a; // если больше до значение элемента записывается вместо 0
S=d; // получение индекса строки
}
cout<<endl;
a=0;
}
cout<<endl;
cout<<"MaX Summ= "<< R<<endl; // Вывод максимальной суммы.
cout<<"String Index with max summ= "<<S<<endl; // Вывод индекса строки с максимальной суммой,
/* Вывод строки с максимальной */
cout <<"String with max sum: ";
for(d=S;d<=S;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
}
}
/* Поиск строки с минимальной суммой */
for(d=0;d<N;d++)
{
for(s=0;s<M;s++)
{
f=mas[d][s];
a+=f;
}
if(R>a)
{
R=a;
S=d;
}
cout<<endl;
a=0;
}
cout<<endl;
cout<<"Min Summ= "<< R<<endl; // Вывод минимальной суммы.
cout<<"String Index with = "<<S<<endl; // Вывод индекса строки с минимальной суммой,
/*Вывод строки с минимальной суммой*/
cout <<"String with min sum: ";
for(d=S;d<=S;d++) // Цикл для солбцов
{
for(s=0;s<M;s++) //Цикл для элментов
{
f=mas[d][s]; // Получение элемента
cout<<f; // вывод матрицы
}
}
cout<<endl;
getchar();
return 0;
}
пользуйся))