Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <stdbool.h>
  8. #include <time.h>
  9. int main()
  10.  
  11. {
  12.  
  13. clock_t start, end;
  14. double cpu_time_used;
  15. start = clock();
  16. for(int i=2;i<=10000;i++)
  17. {
  18. bool pierwsza=true;
  19. for(int j=2;j<=i-1;j++)
  20. {
  21. if(i%j==0)
  22.  
  23. pierwsza=false;
  24.  
  25. }
  26. if(pierwsza)
  27. printf("%d\n",i);
  28. end = clock();
  29. }
  30.  
  31.  
  32.  
  33. cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
  34. printf("%f",cpu_time_used);
  35. return 0;
  36. }
  37.  
  38. ****************************************************
  39. void konwersja(int liczba, int system)
  40. {
  41. if (liczba == 0) // jezeli liczba wynosi 0 to konczymy - mamy juz wynik
  42. return;
  43. int wynik = liczba%system; // obliczamy kolejna liczbe/litere do wyswietlenia
  44. liczba /= system; // zmniejszamy liczbe
  45. konwersja(liczba, system); // wywolujemy funkcje rekurencyjnie aby wyswietlac 'od konca'
  46. if (wynik < 10) // jezeli wynik mniejszy od 10 to wyswietlamy go
  47. printf("%d",wynik) ;
  48. else // jezeli wiekszy to zamieniamy na odpowiedni kod ASCII
  49. {
  50. char litera = wynik + 55;
  51. printf("%c",litera);
  52. }
  53. }
  54.  
  55.  
  56.  
  57. int main()
  58. {
  59.  
  60. int liczba, system;
  61. printf("Podaj liczbe w systemie dziesietnym: ");
  62. scanf("%d",&liczba);
  63. printf("Na jaki system zamienic liczbe <2,16>: ");
  64. scanf("%d",&system);
  65. printf(" %d po konwersji na system %d-kowy wynosi ",liczba,system);
  66. konwersja(liczba, system); // wywolanie funkcji konwertujacej
  67. printf("\n");
  68.  
  69.  
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement