Да се напише програма, която позволява да се въведат елементите на двумерен масив от 4 реда и 5 колони и после отпечатва:
- масива на екрана – по редове и колони
- сумата на елементите от всеки ред
- сумата на елементите от всяка колона
- сумата на всички елементи от масива


#include <cstdlib> #include <iostream> #include <iomanip.h> using namespace std; int main(int argc, char *argv[]) { int a[2][3] ,i; int rcount, ccount; cout<<"Vyvedete elementite na masiva: "; for (int r=0; r<2; r++) for(int c=0; c<3; c++) { cout<<"?lement ["<<r<<"]["<<c<<"]="; cin>>a[r][c]; } cout<<"Elementite: "<<endl; for(int r=0; r<2; r++) { for(int c=0; c<3; c++) cout<<setw(6)<<a[r][c]<< " " <<endl; cout<<endl; } cout<<"Sumata po redove e: "; for(int r=0; r<2; r++) { int sum=0; for(int c=0; c<3; c++) sum+=a[r][c]; cout<<"Sumata za red "<<r<<" e " <<sum<<endl; } cout<<"Sumata po koloni e: "; for(int c=0; c<3; c++) { int sum=0; for(int r=0; r<2; r++) sum+=a[r][c]; cout<<"Sumata po kolona "<<c<<" e " <<sum<<endl; } cout<<"Sumata za masiva e: "; int sum=0; for(int c=0; c<3; c++) for(int r=0; r<2; r++) sum+=a[r][c]; cout<<"Sumata za masiva e"<<sum<<endl; system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> #include <iomanip> using namespace std; int main(int argc, char *argv[]) { int a[4][5]; cout<<"Vuvedete elementite na masiva: "<<endl; for(int r=0; r<4; r++) for(int c=0; c<5; c++) { cout<<"Element ["<<r<< "]["<< c<<"]="; cin>>a[r][c]; } cout<<"Sudurjanieto na masiva:"<<endl; for(int r=0; r<4; r++) { for(int c=0; c<5; c++) cout<<setw(6)<<a[r][c]<<' '; cout<<endl; } cout<<"Sumata po redove:"<<endl; for(int r=0; r<4; r++) {int sum; sum=0; for(int c=0; c<5; c++) sum=sum+a[r][c]; cout<<"sumata za red "<<r<<" e "<<sum<<endl; } cout<<"Sumata po koloni:"<<endl; for(int c=0; c<5; c++) {int sum; sum=0; for(int r=0; r<4; r++) sum=sum+a[r][c]; cout<<"sumata za kolona "<<c<<" e "<<sum<<endl; } cout<<"Sumata za masiva e :"<<endl; int sum; sum=0; for(int c=0; c<5; c++) { for(int r=0; r<4; r++) sum=sum+a[r][c]; } cout<<"sumata na masiva e "<<sum<<endl; system("PAUSE"); return EXIT_SUCCESS;