PatrickSwayze

21

Dec 9th, 2017
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. /*
  2. 21. Napisz program, który wczyta do tablicy prostokątnej (R)
  3.  o wymiarach N x M (maksymalnie N,M=100) liczby rzeczywiste,
  4.   ilość wypełnionych wierszy i kolumn podaje użytkownik.
  5.    A następnie, utworzy wektor T zawierający sumę elementów
  6.     podzielnych przez 3, w poszczególnych kolumnach.
  7. */
  8. #include<iostream>
  9. #include<algorithm>
  10. #include<ctime>
  11. #include<cstdlib>
  12. #include<vector>
  13.  
  14. using namespace std;
  15.  
  16. int main()
  17. {
  18.     srand(time(NULL));
  19.     int tab[100][100];
  20.     cout<<"Podaj N: ";
  21.     int a,b,suma=0;
  22.     cin>>a;
  23.     cout<<"Podaj M: ";
  24.     cin>>b;
  25.     for (int i=0;i<b;i++)
  26.     {
  27.         for (int y=0;y<a;y++)
  28.         {
  29.             tab[y][i]=rand()%9+0;
  30.         }
  31.     }
  32.     for (int i=0;i<b;i++)
  33.     {
  34.         for (int y=0;y<a;y++)
  35.         {
  36.             cout<<tab[y][i]<<"  ";
  37.  
  38.         }
  39.         cout<<endl;
  40.     }
  41.     for (int i=0;i<a;i++)
  42.     {
  43.         for (int y=0;y<b;y++)
  44.         {
  45.  
  46.             if (tab[i][y]%3==0) suma+=tab[i][y];
  47.         }
  48.         cout<<"Suma liczb podzielnych przez 3 dla "<<i<<" kolumny: "<<endl;
  49.     vector<int>wektor;
  50.     wektor.push_back(suma);
  51.     for (int i=0;i<wektor.size();i++)
  52.     {
  53.         cout<<wektor[i];
  54.     }
  55.     cout<<endl;
  56.     suma=0;
  57.     }
  58.  
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment