Gli esercizi
Testi e soluzioni di alcuni esercizi
Massimo e minimo
Dato un intero n > 0 e n numeri floating point, stampa il valore massimo e il valore minimo.
/* ** maxmin.C ** ** Letto in input un intero n>0 e n numeri ** floating point, stampa il massimo e il minimo. ** ** Lorenzo Tortora (tortora@logique.jussieu.fr) - Marzo 2001 */ #include <stdlib.h> #include <stdio.h> int main(void) { float max, x, min; int n,i; do { printf("Di quanti numeri vuoi calcolare max e min? "); scanf("%d", &n); } while (n<1); printf("Inserisci un numero: "); scanf("%f", &max); min=max; for (i=1; i<n; i++) { printf("Inserisci un numero: "); scanf("%f", &x); if (x<min) min=x; else if (x>max) max=x; } printf("Il max degli %d interi digitati e' %f, mentre il minimo e' %f.\n", n, max, min); return(0); }