SHARE
TWEET

Untitled

a guest Dec 11th, 2019 106 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top