//LIBURUTEGIAK #include #include #include //PROTOTIPOAK //FUNTZIO NAGUSIA void main () { //ALDAGAIEN ERAZAGUPENA float Taula[10], Em, Max; int i; char auk; //AGINDUAK clrscr(); do{ do{ puts ("\n\n\na. Dimentsio bateko tuala batean hamar zenbaki gorde."); puts ("b. Zenbaki horien batura bueltatu."); puts ("c. Handiena bueltatu."); puts ("d. Programa bukatu."); puts ("\tAUKERATU BAT:"); scanf ("%c", &auk); auk = tolower(auk); }while (auk<'a' || auk>'d'); switch (auk) {case 'a': { for (i = 0; i <10; i++) {printf ("\nAdierazi %d garren zenbakia: ", i); scanf ("%f", &Taula[i]); } break; }//CASE a BUKAERA case 'b': {for (Em = 0, i = 9; i >= 0; i--) {Em += Taula[i]; //Em = Em + Taula[i] } printf ("\n\tBatura da %1.2f", Em); break; }//CASE b BUKAERA case 'c': {for (Max = Taula [0], i = 1; i <10; i++) {if (Taula [i] > Max) {Max = Taula [i];} } /* ////// DO WHILE-ekin eginda //////////////// Max = Taula [0]; i = 1; do{ if (Taula [i] > Max) {Max = Taula [i];} i++; }while (i<10); */ /* ///////// WHILE-kin eginda ////////////////// Max = Taula [0]; i = 1; while (i<10) { if (Taula [i] > Max) {Max = Taula [i];} i++; } printf ("\n\tHandiena da %1.2f", Max); break; }//CASE c BUKAERA default: {puts ("Agur"); }// }//SWITCH BUKAERA }while (auk!='d'); //AUTOERREPIKAKORRA puts ("Sakatu tekla bat..."); getche(); }//MAIN BUKAERA