Здравейте! Имам следната задача: Дадена е матрица а[3][3] с елементи цели положителни числа. Да се напише програма, която намира сумата на числата кратни на 3, но различни от 3, във всеки ред.Програмата да се реализира с отделни функции за въвеждане на елементите на масива и за намиране на сумите.
Стигнах до намиране на сумата на числата във всеки ред, но ме затруднява намирането на сумата на числата кратни на 3, но различни от 3, във всеки ред.
Моля за помощ!
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a[3][3];
//Въвеждане на елементите на матрицата
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
//Обхождане на матрицата за намиране на сумата от елементите по редове
for(int i=0;i<3;i++)
{
int sum=0;//инициализацията на променливата sum става в началото на обхождането на всеки ред
for(int j=0;j<3;j++)
sum=sum+a[i][j];
cout<<sum<<" ";//Извеждането на sum става след приключване обхождането на елементите от текущия ред
}
cout<<endl;
//Извеждане на елементите на матрицата
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
cout<<setw(5)<<a[i][j];
cout<<endl;
}
return 0;
}