asmodeus94

tabRandom

Nov 20th, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. /*ZADANIE 1;
  2.  
  3. 1. Stworz 10 elementową tablicę typu int
  4. 2. Podaj zakres elementów losowych (od A do B)
  5. 3. Wypełnij tablicę elementami losowymi z zakresu od A do B
  6. 4. Wyświetl tablicę
  7. Liczby losowe:
  8. 1. Uruchom generator liczb losowych komenda:
  9.    srand( time( NULL ) );
  10. 2. Losowanie liczby losowej z zakresu od 0 do 9 to:
  11.    a = rand () % 9;*/
  12. #include<iostream>
  13. #include<cstdio>
  14. #include<cstdlib>
  15. using namespace std;
  16. int tab[10];
  17. int zakA=0,zakB=0;
  18. void wys(){
  19.      for(int i=0;i<10;i++){
  20.         cout<<"["<<tab[i]<<"] ";
  21. }
  22. getchar();getchar();
  23. }
  24. void zak(){
  25. int sch;
  26.      cout<<"Podaj A: ";cin>>zakA;cout<<"Podaj B: ";cin>>zakB;
  27.      if(zakA>zakB){sch=zakA;zakA=zakB;zakB=sch;}
  28. }
  29. void losowo(){
  30. int war;
  31.      srand(time(NULL));
  32. for(int i=0;i<10;i++){
  33.      tab[i]=zakA+((rand()%(zakB-zakA+1)));
  34.      }
  35. }
  36. int main(){
  37. int wybor;          
  38. do{
  39. system("cls");
  40. cout<<"1. Podaj zakres elementów losowych (od A do B)\n";
  41. cout<<"2. Wypelnij tablice elementami losowymi z zakresu od A do B\n";
  42. cout<<"3 - wyswietl tablice\n";
  43. cout<<"4 - Wyjscie programu\n";
  44. cout<<"Wybor: ";
  45. cin>>wybor;
  46. switch(wybor){
  47. case 1:{zak();break;}
  48. case 2:{losowo();break;}
  49. case 3:{wys();break;}
  50. }}while(wybor!=4);            
  51. }
Advertisement
Add Comment
Please, Sign In to add comment