Guest User

Untitled

a guest
Apr 7th, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7.  
  8. int k, w;
  9.  
  10. void uzupelnij(long t[100][100], int iw, int ik)
  11. {
  12.    
  13.     cout<<"\t \t Uzupelniamy tablice..."<<endl;
  14.     for(int i=0; i<iw; i++)  // ta petla chodzi po wierszach
  15.     {
  16.         for(int j=0; j<ik; j++)  // ta petla chodzi po kolumnach
  17.         {
  18.         t[i][j]=rand()%100;    
  19.         }
  20.     }
  21.    
  22. }
  23.  
  24. void pokaz(long t[100][100], int iw, int ik)
  25. {
  26.     cout<<"Moja tablica: "<<endl;
  27.     for(int i=0; i<iw; i++)  // ta petla chodzi po wierszach
  28.     {
  29.         for(int j=0; j<ik; j++)  // ta petla chodzi po kolumnach
  30.         {
  31.         cout<<setw(3)<<t[i][j];    
  32.         }
  33.         cout<<endl;
  34.     }
  35. }
  36.  
  37. //znajdz najwiekszy element tablicy
  38. long najwiekszy(long t[100][100], int iw, int ik)
  39. {
  40.     long glosnik=t[0][0];
  41.     for(int i=0; i<iw; i++)
  42.         for(int j=0; j<ik; j++)
  43.             if(glosnik<=t[i][j]) glosnik=t[i][j];
  44.    
  45.     return glosnik;
  46. }
  47.  
  48. long najmniejszy(long t[100][100], int iw, int ik)
  49. {
  50.     long glosnik=t[0][0];
  51.     for(int i=0; i<iw; i++)
  52.         for(int j=0; j<ik; j++)
  53.             if(glosnik>=t[i][j]) glosnik=t[i][j];
  54.        
  55.     return glosnik;
  56. }
  57.  
  58. long najsumawiersz(long t[100][100], int iw, int ik)
  59. {
  60.     long glosnik=t[0][0];
  61.     long suma[0];
  62.     for(int i=0; i=0; i++)
  63.     {
  64.         for(int j=0; j<=iw; j++)
  65.         {
  66.         suma[0]=t[j][i];
  67.         }
  68.     }
  69. return suma;   
  70. }
  71.  
  72.  
  73. int main(int argc, char** argv) {
  74.     srand(time(NULL));
  75.     //typ nazwa [ilosc wierszy][ilosc kolumn];
  76.     long t[100][100];
  77.     //uzupelnij danymi
  78.     uzupelnij(t,5,5);
  79.     //pokaz tablice
  80.     pokaz(t,5,5);
  81.     cout<<endl;
  82.     cout<<"Najwiekszy element tablicy to: "<<najwiekszy(t,5,5)<<endl;
  83.     cout<<"Najmniejszy element tablicy to: "<<najmniejszy(t,5,5)<<endl;
  84.     cout<<"Suma pierwszego wiersza tabeli jest rowna:"<<najsumawiersz(t,5,5)<<endl;
  85.     system("PAUSE");
  86.     return 0;
  87. }
Advertisement
Add Comment
Please, Sign In to add comment