Sono un principiante ed uso Eclipse su un pc con W10
(A proposito, suggerimenti sull'installazione di Eclipse per l'uso su macchine come la mia ? Non vorrei fosse un'installazione "sbagliata")
Inserisco tre numeri: 1, 2, 3
L'output del codice è: Il numero maggiore è: 4199621, evidentemente sbagliato.
Non trovo l'errore.
Grazie per l'aiuto a chi ha la pazienza di leggere e fornirmelo
#include <stdio.h>
#include <stdlib.h>
int maximum (int x, int y, int z); // prototipo della funzione
int main(void) {
// definisce le variabili
int n1;
int n2;
int n3;
// acquisisce i valori
printf("%s", "Inserisci tre numeri:\n");
scanf("%d %d %d", &n1, &n2, &n3);
// stampa il numero più grande
// richiama la funzione massimo
printf("Il numero maggiore è: %d", maximum);
// parte finale
puts("\n\tFINE");
return EXIT_SUCCESS;
}
// funzione maximum
int maximum (int x, int y, int z)
{
int max = 0;
max = x;
if (y>max){max = y;}
if (z>max){max = z;}
return max;
}