Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <time.h>
- using namespace std;
- void reka (int l, int m[], int n[])
- {
- cout << "Podaj" << l << "wyrazow ciagu" << endl;
- for (int i=0; i<= l-1; i++)
- {
- cin >> m[i];
- }
- for (int j=0; j<=l/2; j++)
- {
- for (int i=0; i<=l-2; i++)
- {
- n[j] = +m[i];
- }
- l--;
- };
- return(n[j]);
- }
- void los(int l, int m[], int n[])
- {
- int a, b, c;
- cout << "Wprowadz zakres licz do losowania: "<< endl;
- cout << "Od: "; cin >> a;
- cout << "do: "; cin >> b;
- c=b-a;
- srand(time(NULL));
- cout << "Wylosowane liczby to: ";
- for (int i=0; i<=l-1; i++)
- {
- m[i] = rand()%c+a;
- cout << m[i] << " ";
- }
- cout << endl;
- for (int j=0; j<= l/2; j++)
- {
- for (int i=0; i<=l-1; i++)
- {
- n[j]= +m[i];
- }
- l--;
- };
- return(n[j]);
- }
- int main()
- {
- int para;
- int m[10001];
- int n[10001];
- cout << "Podaj parzysta ilosc wyrazow ciagu: " << endl;
- cin >> para ; cout << endl;
- if (para%2==0)
- {
- cout << "wybierz sposob wprowadzania danych: " << endl; cout << "1.Wpisza sam" << endl; cout<< "2.generowanie losowe" << endl;
- int r;
- cin >> r;
- switch(r)
- {
- case 1: reka(para,m,n); break;
- case 2: los(para,m,n); break;
- default: cout << "Wartosc nieprawidlowa" << endl; break;
- }
- cout << "kolejne wyrazy ciagu to: "; n[] <<
- }
- else
- cout << "Wartosc nieprawdilowa";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment