Maggiore fra 3 numeri in DEVC++

Esercizio DEVC++ (MAGGIORE FRA TRE NUMERI INTERI)
Scrivere il d.d.f. e il relativo programma in DEVC++ dell’algoritmo che legge da tastiera 3
numeri interi e determina il maggiore fra essi.
Diagramma di flusso
INIZIO
Leggo A,B,C
NO
SI
A>B ?
MAX=B
MAX=A
MAX>C ?
Stampo C
Stampo MAX
FINE
Pag. 1 di 2
Codice in DEVC++
#include <stdio.h>
#include <iostream.h>
int a, b, c, max;
int main()
{
max=0; // inizializzo variabile max a zero
printf("Inserisci i tre numeri:\n\n");
scanf("%d",&a); // lettura primo numero
printf("\n\n");
scanf("%d",&b); // lettura secondo numero
printf("\n\n");
scanf("%d",&c); // lettura terzo numero
printf("\n\n");
if(a>b)
max=a; // pongo max uguale ad a
else
max=b; // pongo max uguale a b
if(max>c)
printf("Il numero maggiore e': %d",max);
else
printf("Il numero maggiore e': %d",c);
printf("\n\n");
system("pause");
}
Pag. 2 di 2