Ввести с клавиатуры вещественную
матрицу размерностью 5x5. Определить:
1) сумму положительных элементов в
четных строках;
2) номера столбцов, не содержащих
отрицательных элементов.
const x=5,y=5;
int i,j,n;
float sum=0, massiv[x][y]; //описание
массива
cout<<"Введите massiv[5][5]\n";
for(i=0;i<x;i++) //ввод массива
for(j=0;j<y;j++) cin>>massiv[i][j];
cout<<"massiv[5][5]\n";
for(i=0;i<x;i++) //вывод массива
{cout<<"\n"; for(j=0;j<y;j++) cout<<' '<<massiv
[i][j];}
for(i=1;i<x;i=i+2)
{ for(j=0;j<y;j++)
{if(massiv[i][j]>0)
{sum=massiv[i][j]+sum;}
}
}
cout<<"\n Summa="<<sum;
for(int j=0;j<y;j++)
{n=0;
for(int i=0;i<x;i++)
if (massiv[i][j]>0)
{
n++;
if(n==5)
cout<<"\Столбец "<<j+1;
}
}
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев