Advertisement
AntonHaan

OF LABB2

Dec 5th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.52 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <ctype.h>
  4. #include <math.h>
  5. #include <stdbool.h>
  6. #include <time.h>
  7.  
  8. #define MAX 100
  9.  
  10. int avsluta() {
  11.  printf("\n\tVi ses\n\n");
  12.  return 0;
  13. }
  14.  
  15. /* Funktion för att fylla datamängden talrad med slumptal */
  16. int slumpatal(int talrad[10][10], int r , int k) {
  17.  
  18.    srand(time(NULL));
  19.    
  20.     for (r = 0; r < 10; ++r) {
  21.         for (k = 0; k < 10; ++k) {
  22.             talrad[r][k]=rand()%900;
  23.            
  24.            
  25.                     printf("%d \t", talrad[r][k]);
  26.         }
  27.    
  28.         printf("\n");
  29. }
  30. /* kod för att slumpa tal */
  31.  
  32.  return 0;
  33. }
  34.  
  35.  
  36.  
  37.  
  38. /* Funktion som skriver ut meny på skärmen  */
  39. int meny() {
  40.  printf("\n\n");
  41.  printf("\t0: Avsluta\n");
  42.  printf("\t1: Slumpa tal\n");
  43.  printf("\t2: Skriv ut talföljden\n");
  44.  printf("\t3: Sortera din talföljd\n");
  45.  printf("\t4: Största, minsta värde samt median av talföljden\n");
  46.  printf("\t5: Sök efeter ett tal i talföljden\n");
  47.  /*rad för uppgift 6*/
  48.  printf("\n\tGör ditt val: ");
  49.  return 0;
  50. }
  51.  
  52. int main() {
  53.  int talrad[10][10]; /* Datamängd som ska bearbetas    */
  54.  int val;         /* Hjälpvariabel för menystyrning */
  55.  
  56.  do {
  57.   meny();
  58.   scanf("%d", &val);
  59.   printf("\n");
  60.   if (val == 0)
  61.    avsluta();
  62.   else if (val == 1)
  63.    slumpatal(talrad, 10,10);
  64.   else if (val == 2)
  65.    skrivut();
  66.   else if (val == 3)
  67.     sortera();
  68.   else if (val == 4)
  69.     median();
  70.     else if (val == 5)
  71.     sok();
  72.      /*Rad för uppgift 6*/
  73.      else
  74.    printf("\t\tOgiltgt val!\n\n");
  75.  } while (val != 0);
  76.  return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement