Sono ancora alle prime armi con C, quindi, sto provando a fare cose molto semplici. Mentre provavo a capire come funzionavano if - else, ho iniziato ad avere dei problemi. Questo è il codice.
#include<stdio.h>
main()
{
int a;
printf(" ");
scanf("%d",&a);
if (a==6)
printf("Ciao");
else (a!=6)
printf("Addio");
printf("\n\n");
}
Ora il debugger (se posso chiamarlo così) mi dice che dovrei aggiungere ";" dopo else. Oltre a questo problema, se provo a fare come mi viene detto, quindi:
#include<stdio.h>
main()
{
int a;
printf(" ");
scanf("%d",&a);
if (a==6)
printf("Ciao");
else (a!=6);
printf("Addio");
printf("\n\n");
}
mi si creano altri problemi.
Se a è diverso da 6 allora stampa solo "Addio", altrimenti stampa "CiaoAddio".
Ecco, sono sicura che sto sbagliando qualcosa, ma non riesco a capire dove.