Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6. // Array to store final dump
  7. int finalSlump[100] = {0};
  8.  
  9. char get_choice()
  10. {
  11. char text[10] = {0};
  12. while(!isdigit(text[0]))
  13. {
  14. fgets(text, 9, stdin);
  15. }
  16.  
  17. return text[0];
  18. }
  19.  
  20. char slump_gen()
  21. {
  22. int slump[100] = {0};
  23. int i;
  24.  
  25. for(i=1; i < 101; i++)
  26. {
  27. slump[i] = rand() % 901;
  28. finalSlump[i] = slump[i];
  29. printf("%d ", slump[i]);
  30. if( i % 10 == 0)
  31. {
  32. printf("\n");
  33. }
  34. }
  35. }
  36.  
  37. int main()
  38. {
  39. makeSpacer();
  40.  
  41. int testDigit;
  42. char title[11] = "[TJABBE] - ";
  43. testDigit = 0;
  44.  
  45. srand(time(NULL));
  46.  
  47. while(1)
  48. {
  49. char choice;
  50.  
  51. if(testDigit == 0)
  52. {
  53. makeSpacer();
  54.  
  55. printf("1. Slumpa tal\n");
  56. testDigit = testDigit + 1;
  57. }
  58. else
  59. {
  60. makeSpacer();
  61.  
  62. printf("2. Sortera talföljden\n");
  63. printf("3. Beräkna medelvärdet\n");
  64. printf("4. Hitta ett tal i talföljden\n");
  65. }
  66.  
  67. printf("0. Exit\n");
  68. printf("Val: ");
  69. choice = get_choice();
  70.  
  71. switch(choice)
  72. {
  73. case '0':
  74. printf("%s Du lämnade programet.\n", title);
  75. testDigit = 0;
  76. break;
  77.  
  78. case '1':
  79. printf("%s Du slumpade fram tal.\n", title);
  80. slump_gen();
  81. break;
  82.  
  83. if(testDigit == 1)
  84. {
  85. case '2':
  86. printf("%s Du sorterade din talordning.\n", title);
  87. break;
  88.  
  89. case '3':
  90. printf("Selected: 3\n");
  91. break;
  92.  
  93. case '4':
  94. printf("Selected: 4\n");
  95. break;
  96. }
  97. }
  98. }
  99.  
  100. return 0;
  101. }
  102.  
  103. int makeSpacer()
  104. {
  105. char result;
  106. result = printf("\n\n\n\n");
  107.  
  108. return result;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement