Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 20. Dana jest tablica dwuwymiarowej o wymiarach NxN.
- Napisz program, który obliczy średnią spośród elementów:
- • całej tablicy,
- • głównej przekątnej,
- • każdego wiersza osobno,
- • każdej kolumny osobno.
- */
- #include <iostream>
- #include <algorithm>
- using namespace std;
- int main()
- {
- int tab[100][100],altertab[100][100],suma=0;
- int a,b,y;
- cout<<"Podaj liczbe wierszy: ";
- cin>>a;
- cout<<"Podaj liczbe kolumn: ";
- cin>>b;
- for (int i=0;i<b;i++)
- {
- for (int y=0;y<a;y++)
- {
- cout<<"["<<i<<"]"<<"["<<y<<"] :";
- cin>>tab[i][y];
- }
- }
- for (int i=0;i<b;i++)
- {
- for (int y=0;y<a;y++)
- {
- suma+=tab[i][y];
- cout<<tab[i][y];
- cout<<" ";
- }
- cout<<endl;
- }
- cout<<endl;
- cout<<"Suma wszystkich wartosc: "<<suma<<endl;
- suma=0;
- for (int i=0;i<b;i++)
- {
- suma+=tab[i][i];
- }
- cout<<"Suma wartosc na glownej przekatnej: "<<suma<<endl;
- int sumakol=0,sumawier=0;
- for (int i=0;i<b;i++)
- {
- for (int y=0;y<a;y++)
- {
- sumawier+=tab[i][y];
- }
- cout<<"Suma wartosci w "<<i<<" wierszu: "<<sumawier<<endl;
- sumawier=0;
- }
- for (int i=0;i<a;i++)
- {
- for (int y=0;y<b;y++)
- {
- sumawier+=tab[y][i];
- }
- cout<<"Suma wartosci w "<<i<<" kolumnie: "<<sumawier<<endl;
- sumawier=0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment