Advertisement
Guest User

Penisek hehehefdsbfnakl

a guest
Mar 23rd, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.97 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <time.h>
  5.  
  6. unsigned long silnia (int k)
  7. {
  8. int s, w;
  9. if(k<=1)
  10. s = k;
  11. else
  12. return w = (k*silnia(k-1));
  13. }
  14.  
  15. main()
  16. {
  17. srand( time( NULL ) );
  18. int pkt, i, j, pyt1, pyt2, pyt3, pyt4, pyt5;
  19. float x0, x1, x2;
  20. int l1, l2, l3;
  21. int k;
  22. pkt = 0;
  23. i = 1;
  24. j = 5;
  25. l1 = (rand() % 150 + 30);
  26. l2 = (rand() % 100 + 1);
  27. l3 = (rand() % 10 + 1);
  28.  
  29. printf("Podaj liczbe: 1, 2 lub 3 aby wybrac odpowiedz\n");
  30. printf("Wcisniecie innego klawisza skutkuje pominieciem pytania :)\n");
  31. printf("Pytanie %i z %i\n", i, j);
  32. i = i + 1;
  33. printf("Ile wynosi suma %i i %i?\n", l1, l2);
  34. printf("1. %i\n", l1-l2+l1);
  35. printf("2. %i\n", l1+l2);
  36. printf("3. %i\n", (l1/l2)+l1);
  37. scanf("%d",&pyt1);
  38.  
  39. switch(pyt1)
  40. {
  41.     case 1: printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  42.     break;
  43.     case 2: printf("Dobra odpowiedz, otrzymujesz 1 pkt\n"); pkt++;
  44.     break;
  45.     case 3: printf("Zla odpowiedz, otrzymujesz 0pkt\n");
  46.     break;
  47.     default : printf("Znak lub inna liczba niz 1, 2 lub 3\n");
  48.  
  49. }
  50.  
  51. printf("Pytanie %i z %i\n", i, j);
  52. i = i + 1;
  53.  
  54. printf("Ile wynosi iloczyn 5 i 15?\n");
  55. printf("1. 75\n");
  56. printf("2. 90\n");
  57. printf("3. 85\n");
  58. scanf("%d",&pyt2);
  59.  
  60. switch(pyt2)
  61. {
  62.     case 1: printf("Dobra odpowiedz, otrzymujesz 1 pkt\n"); pkt++;
  63.     break;
  64.     case 2: printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  65.     break;
  66.     case 3: printf("Zla odpowiedz, otrzymujesz 0pkt\n");
  67.     break;
  68.     default : printf("Znak lub inna liczba niz 1, 2 lub 3\n");
  69. }
  70.  
  71. printf("Pytanie %i z %i\n", i, j);
  72. i = i + 1;
  73.  
  74. printf("Dobra, nie jestesmy w podstawowce, podaj miejsca zerowe wielomianu drugiego stopnia 10x^+23x+6=0\n");
  75. printf("1. Istnieja dwa miejsca zerowe\n");
  76. printf("2. Istnieje jedno miejsce zerowe\n");
  77. printf("3. Miejsca zerowe nie istnieja\n");
  78. scanf("%d",&pyt3);
  79.  
  80. switch(pyt3)
  81. {
  82.     case 1: printf("Podaj miejsca zerowe\n");
  83.     fflush(stdin);
  84.     scanf("%f", &x1);
  85.     fflush(stdin);
  86.     scanf("%f", &x2);
  87.  
  88.     if(x1==-0.3 && x2==-2){
  89.         printf("Dobra odpowiedz, otrzymujesz 1pkt\n"); pkt++;
  90.     }else
  91.     printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  92.     break;
  93.     case 2: printf("Podaj miejsce zerowe\n");
  94.     fflush(stdin);
  95.     scanf("%f", &x0);
  96.     printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  97.     break;
  98.     case 3: printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  99.     break;
  100.     default : printf("Znak lub inna liczba niz 1, 2 lub 3\n");
  101. }
  102.  
  103. printf("Pytanie %i z %i\n", i, j);
  104. i = i + 1;
  105.  
  106. printf("Oblicz silnie z %i\n", l3);
  107. printf("1. %i\n", silnia(l3-1));
  108. printf("2. %i\n", silnia(l3+1));
  109. printf("3. %i\n", silnia(l3));
  110. scanf("%i",&pyt4);
  111.  
  112. switch(pyt4)
  113. {
  114.     case 1: printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  115.     break;
  116.     case 2: printf("Zla odpowiedz, otrzymujesz 0 pkt\n");
  117.     break;
  118.     case 3: printf("Dobra odpowiedz, otrzymujesz 1 pkt\n"); pkt++;
  119.     break;
  120.     default : printf("Znak lub inna liczba niz 1, 2 lub 3\n");
  121.  
  122. }
  123.  
  124.  
  125. printf("Uzyskales %i punktow\n", pkt);
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement