WiktoriaRatajczyk

Zadanie9

Apr 16th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. void tablica(int n, int *tab, int min, int max)
  8. {
  9.     while(n--)
  10.         *tab++=min+rand()%(max-min+1);
  11. }
  12.  
  13. void wyswietl(int n, int *tab)
  14. {
  15.     while(n--)
  16.         cout<<*tab++<<" ";
  17.     cout<<endl;
  18. }
  19.  
  20. void minmax(int n, int *tab)
  21. {
  22.     int imin, imax, min=51, max=0;
  23.     for(int i=0;i<n;i++,tab++)
  24.     {
  25.         if(*tab<min)
  26.         {min=*tab;
  27.          imin=i;}
  28.  
  29.         if(*tab>max)
  30.         {max=*tab;
  31.          imax=i;}
  32.     }
  33.     cout<<"Najmniejsza liczba nr "<<imin<<": "<<min<<endl;
  34.     cout<<"Najwieksza liczba nr "<<imax<< ": "<<max<<endl;
  35. }
  36. int main()
  37. {
  38.     int n=10;
  39.     srand(time(0));
  40.     int a[n];
  41.     tablica(n,a,1,50);
  42.     wyswietl(n,a);
  43.     minmax(n,a);
  44.     return 0;
  45. }
  46. //nie wiem czy zrobione jak trzeba ale dziala
Add Comment
Please, Sign In to add comment