PatrickSwayze

zadanie 15

Dec 6th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. /*
  2. 15. Dana jest tablica NxM. Napisz program, który dla wylosowanych
  3. i oraz j oznaczaj¹cych odpowiednio numer wiersza i kolumny policzy
  4. sumê elementów s¹siednich.
  5. */
  6. #include <iostream>
  7. #include <ctime>
  8. #include <cstdlib>
  9.  
  10. using namespace std;
  11.  
  12. int main()
  13. {
  14.     srand(time(NULL));
  15.     float tab[100][100];
  16.     cout<<"Wpisz ilosc wierszy: ";
  17.     int a,b;
  18.     cin>>a;
  19.     cout<<"Wpisz ilosc kolumn: ";
  20.     cin>>b;
  21.  
  22.     for (int i=0;i<b;i++)
  23.     {
  24.         for (int y=0;y<a;y++)
  25.         {
  26.             tab[i][y]=( rand() % 10 ) + 1;;
  27.  
  28.         }
  29.  
  30.     }
  31.     for (int i=0;i<b;i++)
  32.     {
  33.         for (int y=0;y<a;y++)
  34.         {
  35.             if (tab[i][y]<10) cout<<" ";
  36.             cout<<tab[i][y];
  37.  
  38.  
  39.             cout<<"   ";
  40.         }
  41.         cout<<endl;
  42.     }
  43.     int w= ( rand() % a ) + 0;
  44.     int k=( rand() % b ) + 0;
  45.     cout<<endl;
  46.     cout<<"Wylosowany wiersz: "<<w<<endl;
  47.     cout<<"Wylosowana kolumna: "<<k<<endl;
  48.     cout<<"Wartosc: "<<tab[k][w]<<endl;
  49.     int suma=0;
  50.     suma=tab[k][w]+tab[k-1][w]+tab[k+1][w]+tab[k][k+1]+tab[k][k-1];
  51.     cout<<"Suma sasiadujacych pol: "<<suma;
  52.  
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment