home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.disi.unige.it
/
2015-02-11.ftp.disi.unige.it.tar
/
ftp.disi.unige.it
/
pub
/
.person
/
CataniaB
/
teach-act
/
laboratorio
/
lab-19-4-99
/
ese3.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-05-10
|
820b
|
37 lines
#include<stdio.h>
/* Legge n numeri li memorizza in un array e poi calcola il massimo */
#define MAXN 20
main()
{
int cont,inN;
float a[MAXN];
float max;
/* Prima leggo il numero dei reali da leggere */
printf(" \n Quanti numeri?:\n");
scanf("%d",&inN);
/* controllo se inN e' nell'intervallo fissato */
if ( inN<1 || inN>MAXN ) printf("\nTra 1 e %d!",MAXN);
else
{
/* a questo punto leggo i float usando scanf con %f ! e il puntatore alla casella &a[i]*/
printf("Inserisci valori:\n");
for(cont=0;cont<inN;cont++) scanf("%f",&a[cont]);
/* calcolo il max */
max=a[0];
for(cont=1;cont<inN;cont++)
if(a[cont]>max) max=a[cont];
/* max=(a[cont]>max?a[cont]:max); */
/* risultato */
printf("\n Il massimo e' %f",max);
}
return 0;
}