MarcinKrol

Zad 9

May 13th, 2020
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. void tablica(int tab[], int a)
  9. {
  10. srand(time(NULL));
  11. for (int i=0; i<a; i++)
  12. {
  13. tab[i]=1+rand()%(50);
  14. }
  15. }
  16.  
  17. void pokaz (int tab[],int a)
  18. { for (int i=0; i<a; i++)
  19. {
  20. cout<<"Tab["<< i+1 <<"]"<<": "<<tab[i]<<endl;
  21. }
  22. }
  23.  
  24. void najmniejszy (int tab[],int a)
  25. {
  26. int najmniejszy=50, indeks;
  27. for (int i=0; i<a; i++)
  28. {
  29. if(tab[i]<=najmniejszy)
  30. {
  31. najmniejszy=tab[i];
  32. indeks=i;
  33. }
  34. }
  35.  
  36. cout<<"Najmniejszy element tablicy wynosi: "<<najmniejszy<<" z indeksem: "<< indeks+1 << endl;
  37. }
  38.  
  39. void najwiekszy (int tab[],int a)
  40. {
  41. int najwiekszy=1, indeks;
  42. for (int i=0; i<a; i++)
  43. {
  44. if(tab[i]>=najwiekszy)
  45. {
  46. najwiekszy=tab[i];
  47. indeks=i;
  48. }
  49. }
  50.  
  51. cout<<"Najwiekszy element tablicy wynosi: "<<najwiekszy<<" z indeksem: "<<indeks+1<< endl;
  52. }
  53.  
  54. int main()
  55. {
  56. int rozmiar=10;
  57. int tab[rozmiar];
  58. tablica(tab,rozmiar);
  59. pokaz(tab,rozmiar);
  60. najwiekszy(tab,rozmiar);
  61. najmniejszy(tab,rozmiar);
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment