Utilizzo Dev C++ come compilatore e da poco mi sono dato alla programmazione, facendo come da titolo stupidissimi programmi .
L'ultimo che ho provato a fare è che inserendo 3 numeri il programma mi stampi a schermo il maggiore .
Ho eseguito il seguente procedimento:
#include<stdio.h>
#include<stdlib.h>
main()
{
int a,b,c;
printf("Inserisci primo numero: ");
scanf("%d",&a);
printf("Inserisci secondo numero: ");
scanf("%d",&b);
printf("Inserisci terzo numero: ");
scanf("%d",&c);
if(a>b)and(a>c)printf("Il maggiore è %d ",a;
else if(b>c)printf("Il maggiore è %d ",b;
else printf("Il maggiore è %d ",c;
system("pause");
}
Quando vado a compilare mi da errore alla dodicesima riga, quella dove ho inserito la funzione IF . Non si può inserire due funzioni logiche come IF e AND una dientro l'altra come ho fatto io ?
Alla tredicesima riga posso inserire il comando ELSE seguito da IF come ho fatto io ?
Utilizzo Dev C++ come compilatore e da poco mi sono dato alla programmazione, facendo come da titolo stupidissimi programmi .
L'ultimo che ho provato a fare è che inserendo 3 numeri il programma mi stampi a schermo il maggiore .
Ho eseguito il seguente procedimento:
Quando vado a compilare mi da errore alla dodicesima riga, quella dove ho inserito la funzione IF . Non si può inserire due funzioni logiche come IF e AND una dientro l'altra come ho fatto io ?
Alla tredicesima riga posso inserire il comando ELSE seguito da IF come ho fatto io ?
Modificato da strowrook