Advertisement
Guest User

6 kartka

a guest
Dec 3rd, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <iomanip>
  5. #include <cmath>
  6.  
  7.  
  8. using namespace std;
  9.  
  10. /*1
  11. int main()
  12. {
  13. srand (time(NULL));
  14. int x = (rand() % 31 - 15);
  15. cout << x << endl;
  16. }
  17. */
  18.  
  19. /*2
  20. int main()
  21. {
  22. srand (time(NULL));
  23. int x = (rand() % 76 + 150);
  24. cout << x/100 << "." << x%100 << endl;
  25. }
  26. */
  27.  
  28. /*3
  29. int main()
  30. {
  31. srand (time(NULL));
  32. int x = (rand() % 6451);
  33. cout << x/100 << "." << x%100 << endl;
  34. }
  35. */
  36.  
  37. /*4
  38. int main()
  39. {
  40. srand (time(NULL));
  41. double szczesliwy_numer,sprawdzenie,licznik=0;
  42. int wybor;
  43. wybor=rand()%(1 + 1);
  44. if(wybor == 1)
  45. szczesliwy_numer=rand()%10+1;
  46. else
  47. szczesliwy_numer=(double) rand()/RAND_MAX * 10;
  48. cout << setprecision(2) << szczesliwy_numer;
  49. system("cls");
  50. if(szczesliwy_numer == (int)szczesliwy_numer)
  51. cout << "Twoja wylosowana liczba jest calkowita!" << endl;
  52. else
  53. cout << "Twoja wylosowana liczba jest rzeczywista!" << endl;
  54. cout << "Masz 10 prob ! Good Luck :)" << endl;
  55. cout << endl;
  56. cout << "Zgadnij jaka to liczba (0-10)?: ";
  57. cin >> sprawdzenie; licznik++;
  58. for(int i=3; licznik<i; licznik++){
  59. if((sprawdzenie==szczesliwy_numer)){
  60. cout << endl;
  61. cout << "GRATULACJE!!! Wylosowales/as poprawna liczbe za " << licznik << " razem" << endl;
  62. return 0;
  63. }
  64. else
  65. {
  66. cout << "Niestety, sprobuj jeszcze raz: ";
  67. cin >> sprawdzenie;
  68. }
  69. }
  70. while(sprawdzenie!=szczesliwy_numer){
  71. if(licznik > 9){
  72. cout << endl;
  73. cout << "No Luck :( -> Moze nastepnym razem!";
  74. cout << endl;
  75. return 0;
  76. }
  77. else{
  78. if(sprawdzenie<szczesliwy_numer)
  79. {
  80. cout << "Liczba jest za mala, sprobuj jeszcze raz: ";
  81. cin >> sprawdzenie;
  82. licznik++;
  83. }
  84. else
  85. {
  86. cout << "Liczba jest za duza, sprobuj jeszcze raz: ";
  87. cin >> sprawdzenie;
  88. licznik++;
  89. }
  90. }
  91. }
  92. cout << endl;
  93. cout << "GRATULACJE!!! Wylosowales/as poprawna liczbe za " << licznik << " razem" << endl;
  94. return 0;
  95. }
  96. */
  97.  
  98. /*5
  99. int main(){
  100. int w;
  101. cout << "Jakie liczby chcesz losowac? 1=calkowite | 2=rzeczywiste" << endl;
  102. cout << "Wybor nr: ";
  103. cin >> w;
  104. switch (w){
  105. case 1:
  106. srand(time(NULL));
  107. int liczbac, x, y, b;
  108. cout << "Wprowadz zakres od ";
  109. cin >> x;
  110. cout << "do ";
  111. cin >> y;
  112. cout << "ile liczb chcesz wygenerowac?" << endl;
  113. cout << "Twoj zakres <" << x << "," << y << "> : ";
  114. cin >> b;
  115. for(; x<y; x++){
  116. liczbac = x + rand() % (y - x + 1);
  117. cout << liczbac << endl;
  118. }
  119. break;
  120. case 2:
  121. srand(time(NULL));
  122. double liczbarz, q, z, a;
  123. cout << "Wprowadz zakres od ";
  124. cin >> q;
  125. cout << "do ";
  126. cin >> z;
  127. cout << "ile liczb chcesz wygenerowac?" << endl;
  128. cout << "Twoj zakres <" << q << "," << z << "> : ";
  129. cin >> a;
  130. for(double i; i<a; i++){
  131. liczbarz = q + (double) rand() / RAND_MAX * (z - q);
  132. cout << liczbarz << endl;
  133. }
  134. break;
  135. }
  136. }
  137. */
  138.  
  139. /*6
  140. int bin_dec (string binarna)
  141. {
  142. long int dziesietna = strtol(binarna.c_str(), NULL, 2);
  143. return dziesietna;
  144. }
  145.  
  146. int main(void){
  147. time_t TimeStart, TimeEnd;
  148. time(&TimeStart);
  149. string liczba;
  150. cout << "Podaj liczbe binarna" << endl;
  151. cout << "Liczba: ";
  152. cin >> liczba;
  153. cout << endl;
  154. cout << "Twoja liczba w postaci decymalnej" << endl;
  155. cout << bin_dec(liczba) << endl;
  156. cout << endl;
  157. for(int i = 0; i <= 100; i++){
  158. cout << "\r" << i;
  159. }
  160. time(&TimeEnd);
  161. cout << "-krotne wykonanie konwersji zajmuje" << endl;
  162. cout << difftime(TimeEnd, TimeStart) << " sec"<< endl;
  163. cout << setprecision(1) << "~" << difftime(TimeEnd, TimeStart)/60<< " min" << endl;
  164. return 0;
  165. }
  166. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement