topo ha scritto:
salve ragazzi sono bloccato con un esercizio ... è il seguente
fare un pproggramma che attraverso due funzioni calcoli il minimo e il massimo di 20 numeri inseriti dall'utente
le funzioni iniziali sono queste due
int max(void)
int min(void)
ma non capisco come farlo lo provato con dev c++ ma mi da errore ... in vari punti uno in particolare con il void perchè il void non da ritornoo e questo lo sapevo e allora mi sono ingegnato poinendo un printf prima del ritorno am non funza
#include <stdio.h>
#include <stdlib.h>
int max (void);
int min (void);
int main()
{int z,max;
z=max;
system("PAUSE");
return 0;
}
int max ()
{int n,max,num,fattore;
int i=0 ;
for (n=0;n<20;n++)
{pritf("inserire numero:\n");
scanf("%i",&num);
if(num>fattore)
{int fattore=num;
}
else
int fattore=fattore;
}
print("il numero max è:%i",fattore);
return 0
{
i due errori me li da sulla riga 26 e 22 una sul int e una sulla chiusura della parentesi
detto che il programma è piuttosto banale nn capisco alcune cose....z=max nn ha senso mettere max nell'int è solo una funzione...poi int fattore nn esiste...togli direttamente l'else nn ha senso e l'int nell'if se vuoi te lo faccio per bene