#include #include #include #include #define MAX 100 /* Exempel funktion. Tas bort */ int kvadratrot() { double r; printf("\tMata in ett tal:"); scanf("%lf", &r); printf("\n\tRoten ur %8.4f blir %f\n", r, sqrt(r)); return 0; } /* Funktion för att fylla datamängden talrad med slumptal */ int slumpatal(int talrad[], int n) { /* kod för att slumpa tal */ return 0; } int avsluta() { printf("\n\tVi ses\n\n"); return 0; } /* Funktion som skriver ut meny på skärmen */ int meny() { printf("\n\n"); printf("\t0: Avsluta\n"); printf("\t1: Slumpa tal\n"); printf("\t2: Kvadratrot\n"); printf("\n\tGör ditt val: "); return 0; } int main() { int talrad[MAX]; /* Datamängd som ska bearbetas */ int val; /* Hjälpvariabel för menystyrning */ do { meny(); scanf("%d", &val); printf("\n"); if (val == 0) avsluta(); else if (val == 1) slumpatal(talrad, MAX); else if (val == 2) kvadratrot(); else printf("\t\tOgiltgt val!\n\n"); } while (val != 0); return 0; }