Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. float *utworz(int rozmiar)
  7. {
  8. float *tab = new float[rozmiar];
  9. float temp;
  10. for(int i = 0; i < rozmiar; i++)
  11. tab[i] = 0;
  12. return tab;
  13. }
  14.  
  15. void wypisz(float * tab, int rozmiar)
  16. {
  17. for(int i = 0; i < rozmiar; i++)
  18. cout << tab[i] << " ";
  19. }
  20.  
  21. float suma(float * tab, int rozmiar)
  22. {
  23. float suma = 0;
  24. for(int i = 0; i < rozmiar; i++)
  25. if(i%2==1)
  26. suma += tab[i];
  27. return suma;
  28. }
  29. void losowe(float * tab, int rozmiar)
  30. {
  31. int a = 5, b = 20; /// b - gorna granica, a - dolna granica
  32. for(int i = 0; i < rozmiar; i++)
  33. tab[i] = (float) rand() / RAND_MAX * (b-a) + a;
  34. }
  35. int main()
  36. {
  37. srand(time(NULL));
  38. int rozm;
  39. cout << "Podaj rozmiar:"; cin >> rozm;
  40. float *tablica = utworz(rozm);
  41.  
  42. cout << "Wypelnianie losowymi elementami: " << endl;
  43. losowe(tablica, rozm);
  44. wypisz(tablica, rozm);
  45.  
  46. cout << endl << "Suma nieparzystych: " << suma(tablica, rozm);
  47.  
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement