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);
}