Codice letti 4 numeri stampare il maggiore e minore

di il
2 risposte

Codice letti 4 numeri stampare il maggiore e minore

Ragazzi devo creare questo codice in C che, inseriti quattro numeri, vengono stampati a video il maggiore e minore.
Ho impostato così ma mi viene sbagliato, dove sta l'errore??
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int n1,n2,n3,n4;
printf("Programma che, letti 4 numeri, stampa a video il maggiore e il minore di essi");
printf("\nInserisci n1 : ");
scanf("%d", &n1);
printf("Inserisci n2 : ");
scanf("%d", &n2);
printf("Inserisci n3 : ");
scanf("%d", &n3);
printf("Inserisci n4 : ");
scanf("%d", &n4);
if (n1>n2,n3,n4)
printf("il numero maggiore e' =%d" , n1);
if(n2>n1,n3,n4)
etcetc
printf("\n\n");
system("PAUSE");
return 0;
}

2 Risposte

  • Re: Codice letti 4 numeri stampare il maggiore e minore

    Nessuno che mi possa aiutare? Nemmeno un piccolo suggerimento?
  • Re: Codice letti 4 numeri stampare il maggiore e minore

    Questa sintassi

    if (n1>n2,n3,n4)

    non esiste in C, dove l'hai vista?

    Suggerimento : utilizza una variabile per il minimo e un'altra per il massimo e impostale uguale al primo valore. Poi confronta il secondo con minimo e massimo e aggiorna queste se trovi che questa sia più piccola o più grande ... e così via ... minimo e massimo alla fine saranno i valori cercati
Devi accedere o registrarti per scrivere nel forum
2 risposte