Ho un problema con questo codice....il compilatore mi da un errore nella stringa che ho evidenziato....Spero che mi potiate dare una mano...Grazie in anticipo
/* Programma che esegue delle addizioni */
#include<stdio.h>
#include<stdlib.h>
/* Dichiarazione di variabili */
int a, b, c;
int main()
{
/* Chiedi a */
printf("Inserisci il primo numero");
// Acquisisci a
scanf("%d",&a);
// Chiedi b
printf("Inserisci il secondo numero");
// Acquisisci b
scanf("%d", &b);
c = a + b
printf("il risultato di a + b e' c \n", a, b, c);
system("PAUSE");
return 0
}
Programmazione in C
Moderatori:
Paolino,
fairyvilje
5 messaggi
• Pagina 1 di 1
0
voti
int main()
{
/* Chiedi a */
printf("Inserisci il primo numero");
// Acquisisci a
scanf("%d",&a);
// Chiedi b
printf("Inserisci il secondo numero");
// Acquisisci b
scanf("%d", &b);
c = a + b; <-- QUA MANCAVA IL ;
printf("il risultato di a moltiplicato b e' c \n", a, b, c); <-- all'interno della stringa "" deve comparire il tipo di dato che stai immettendo a destra della virgola, in questo caso se a b e c sono interi, la sintassi corretta è:
printf("il risultato di %d moltiplicato %d è %d\n", a,b,c); che stamperà in ordine al posto delle %d i valori a b e c
system("PAUSE");
return 0; <-- mancava il ; (in genere dopo una terminazione corretta del programma si ritorna -1, ma non è importante qua
}
{
/* Chiedi a */
printf("Inserisci il primo numero");
// Acquisisci a
scanf("%d",&a);
// Chiedi b
printf("Inserisci il secondo numero");
// Acquisisci b
scanf("%d", &b);
c = a + b; <-- QUA MANCAVA IL ;
printf("il risultato di a moltiplicato b e' c \n", a, b, c); <-- all'interno della stringa "" deve comparire il tipo di dato che stai immettendo a destra della virgola, in questo caso se a b e c sono interi, la sintassi corretta è:
printf("il risultato di %d moltiplicato %d è %d\n", a,b,c); che stamperà in ordine al posto delle %d i valori a b e c
system("PAUSE");
return 0; <-- mancava il ; (in genere dopo una terminazione corretta del programma si ritorna -1, ma non è importante qua
}
-

rusty
4.075 2 9 11 - Utente disattivato per decisione dell'amministrazione proprietaria del sito
- Messaggi: 1578
- Iscritto il: 25 gen 2009, 13:10
0
voti
ho sistemato come mi hai detto ...
/* Programma che esegue delle addizioni */
#include<stdio.h>
#include<stdlib.h>
/* Dichiarazione di variabili */
int a, b, c;
int main()
{
/* Chiedi a */
printf("Inserisci il primo numero");
// Acquisisci a
scanf("%d",&a);
// Chiedi b
printf("Inserisci il secondo numero");
// Acquisisci b
scanf("%d", &b);
c = a + b;
printf("il risultato di %d moltiplicato %d è %d\n", a,b,c);
system("PAUSE");
return 0
}
Però mi da errore nella stringa della parentesi graffa....perché??
/* Programma che esegue delle addizioni */
#include<stdio.h>
#include<stdlib.h>
/* Dichiarazione di variabili */
int a, b, c;
int main()
{
/* Chiedi a */
printf("Inserisci il primo numero");
// Acquisisci a
scanf("%d",&a);
// Chiedi b
printf("Inserisci il secondo numero");
// Acquisisci b
scanf("%d", &b);
c = a + b;
printf("il risultato di %d moltiplicato %d è %d\n", a,b,c);
system("PAUSE");
return 0
}
Però mi da errore nella stringa della parentesi graffa....perché??
5 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 17 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)