Advertisement
czemu

Zamiana suma itp

Jan 3rd, 2022 (edited)
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.36 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <iostream>
  4. #include <ctime>
  5. #include <bits/stdc++.h>
  6.  
  7. using namespace std;
  8.  
  9. int wpisywanieLosowychLiczbDoTablicy(int j, int tab[])
  10. {
  11.     srand(time(NULL));
  12.     for(int i=0;i<j;i++)
  13.         tab[i]=rand()%40+10;
  14.  
  15.  
  16. }
  17. int wypisywanieTablicy(int j, int tab[])
  18. {
  19.     cout << "Wyswietlania tablicy" << endl;
  20.     for(int i=0;i<j;i++)
  21.         if (tab[i]<100)
  22.     {
  23.         cout<< tab[i] << endl;
  24.     }
  25. }
  26. int zamianaFtL(int j, int tab[])
  27. {
  28.     cout << "Zamiana" << endl;
  29.  
  30.     for(int i=0;i<j;i++)
  31.     {
  32.         if(i==0 || i==j-1)
  33.         {
  34.                 if(i==j-1)
  35.             {
  36.                     cout << "- " << tab[0] << endl;
  37.                 }
  38.                 else
  39.                 {
  40.                     cout << "- "<< tab[j-1] << endl;
  41.                 }
  42.         }
  43.         else
  44.             cout << "- " << tab[i] << endl;
  45.  
  46.     }
  47. }
  48. int sumaEl(int j, int tab[])
  49. {
  50.     int suma=0;
  51.     for(int i=0;i<j;i++)
  52.     {
  53.         suma=tab[i]*tab[i]+suma;
  54.     }
  55.     cout << "Suma- " << suma << endl;
  56. }
  57. int sredniaEl(int j, int tab[])
  58. {
  59.   float     srednia=0, suma=0;
  60.     for(int i=0;i<j;i++)
  61.     {
  62.         suma=tab[i]+suma;
  63.     }
  64.     srednia=suma/j;
  65.     cout << "Srednia- " << setprecision(3) << srednia << endl;
  66. }
  67. int maksMin(int j, int tab[])
  68. {
  69.     int big=tab[0],small=tab[0];
  70.     for(int i=0;i<j;i++)
  71.     {
  72.         if(tab[i]>big)
  73.         {
  74.             big=tab[i];
  75.         }
  76.         else if(tab[i]<small)
  77.         {
  78.             small=tab[i];
  79.         }
  80.     }
  81.     cout << "Najmn- " << small << endl << "Najw- " << big << endl;
  82. }
  83. int parzysteEl(int j, int tab[])
  84. {
  85.     cout << "Elementy parzyste talicy: " << endl;
  86.     for(int i=0;i<j;i++)
  87.     {
  88.         if(tab[i]<30)
  89.       {
  90.         if(tab[i]%2==0)
  91.         {
  92.             cout << tab[i] << endl;
  93.         }
  94.       }
  95.     }
  96.     cout << endl;
  97. }
  98. int nieparzysteEl(int j, int tab[])
  99. {
  100.     cout << "Elementy nieparzyste talicy: " << endl;
  101.     for(int i=0;i<j;i++)
  102.     {
  103.         if(tab[i]%2==0+1)
  104.             cout << tab[i] << endl;
  105.     }
  106. }
  107. int main()
  108. {
  109.     const int j=10;
  110.     int tab[j];
  111.     wpisywanieLosowychLiczbDoTablicy(j, tab);
  112.     wypisywanieTablicy(j, tab);
  113.     zamianaFtL(j, tab);
  114.     sumaEl(j, tab);
  115.     sredniaEl(j, tab);
  116.     maksMin(j, tab);
  117.     parzysteEl(j, tab);
  118.     nieparzysteEl(j, tab);
  119.     return 0;
  120. }
  121.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement