Guest User

Untitled

a guest
Jan 11th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. using namespace std;
  5.  
  6. void reka (int l, int m[], int n[])
  7. {
  8. cout << "Podaj" << l << "wyrazow ciagu" << endl;
  9. for (int i=0; i<= l-1; i++)
  10. {
  11.  
  12.  
  13. cin >> m[i];
  14. }
  15. for (int j=0; j<=l/2; j++)
  16. {
  17. for (int i=0; i<=l-2; i++)
  18. {
  19. n[j] = +m[i];
  20. }
  21. l--;
  22. };
  23. return(n[j]);
  24. }
  25.  
  26. void los(int l, int m[], int n[])
  27. {
  28. int a, b, c;
  29. cout << "Wprowadz zakres licz do losowania: "<< endl;
  30. cout << "Od: "; cin >> a;
  31. cout << "do: "; cin >> b;
  32. c=b-a;
  33. srand(time(NULL));
  34. cout << "Wylosowane liczby to: ";
  35.  
  36. for (int i=0; i<=l-1; i++)
  37. {
  38. m[i] = rand()%c+a;
  39. cout << m[i] << " ";
  40. }
  41. cout << endl;
  42.  
  43. for (int j=0; j<= l/2; j++)
  44. {
  45. for (int i=0; i<=l-1; i++)
  46. {
  47. n[j]= +m[i];
  48. }
  49. l--;
  50. };
  51. return(n[j]);
  52.  
  53. }
  54.  
  55.  
  56.  
  57. int main()
  58. {
  59. int para;
  60. int m[10001];
  61. int n[10001];
  62. cout << "Podaj parzysta ilosc wyrazow ciagu: " << endl;
  63. cin >> para ; cout << endl;
  64. if (para%2==0)
  65. {
  66. cout << "wybierz sposob wprowadzania danych: " << endl; cout << "1.Wpisza sam" << endl; cout<< "2.generowanie losowe" << endl;
  67. int r;
  68. cin >> r;
  69. switch(r)
  70. {
  71. case 1: reka(para,m,n); break;
  72. case 2: los(para,m,n); break;
  73. default: cout << "Wartosc nieprawidlowa" << endl; break;
  74. }
  75. cout << "kolejne wyrazy ciagu to: "; n[] <<
  76. }
  77.  
  78. else
  79. cout << "Wartosc nieprawdilowa";
  80. return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment