Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <time.h>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6.  
  7. double * losowanko(int s)
  8. {
  9. }
  10. int recznie(int p)
  11. {
  12. double * tablica = new double[p];
  13. cout << "Podaj " << p << " wartosci ciagu: ";
  14. for (int i = 0; i <= p - 1; i++)
  15. {
  16. cin >> tablica[i];
  17. }
  18. for (int k = 0; k <= p - 1; k += 2)
  19. {
  20.  
  21. tablica[k] = (tablica[k] + tablica[k + 1]) / ((2 * k) + 1);
  22. cout << tablica[k] << " ";
  23.  
  24. }
  25. return(0);
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31. int x,y;
  32. cout << "Podaj dlugosc ciagu: " << endl;
  33. cin >> x; cout << endl;
  34. double * tablica = new double[x];
  35. srand(time(NULL));
  36. cout << "Wybierz sposob generowania liczb: " << endl << "1.Recznie wpisywanie." << endl << "2.Generowanie losowe z podanego zakresu." << endl;
  37. cin >> y;
  38. switch (y)
  39. {
  40. case 1:
  41. {
  42. recznie(x);
  43.  
  44. }
  45. break;
  46. case 2:
  47. {
  48. double * tablica = new double[x];
  49. srand(time(NULL));
  50.  
  51. for (int i = 0; i <=x-1; i++)
  52. {
  53. tablica[i] = rand()%10;
  54. cout << tablica[i] << " ";
  55. }
  56. cout << endl;
  57.  
  58. for (int k = 0; k <= x-1; k+=2)
  59. {
  60.  
  61. tablica[k] = (tablica[k] + tablica[k + 1]) / ((2 * k) + 1);
  62. cout << tablica[k] << " ";
  63.  
  64. }
  65. cout << endl;
  66.  
  67. for (int i = 0; i <= x-1; i += 2)
  68. {
  69. cout << tablica[i];
  70. }
  71.  
  72. }
  73. break;
  74. default:
  75. {
  76. cout << "Podana zla wartosc" << endl;
  77. }
  78. break;
  79. }
  80.  
  81.  
  82. system("PAUSE");
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96. return(0);
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement