Pagina 1 di 1

Programmazione in C

MessaggioInviato: 1 feb 2009, 23:17
da bob93
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

}

Re: Programmazione in C

MessaggioInviato: 1 feb 2009, 23:23
da rusty
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

}

Re: Programmazione in C

MessaggioInviato: 1 feb 2009, 23:30
da bob93
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é??

Re: Programmazione in C

MessaggioInviato: 1 feb 2009, 23:33
da rusty
manca il ; dopo return 0, forse ti è sfuggito

Re: Programmazione in C

MessaggioInviato: 1 feb 2009, 23:35
da bob93
Si è quello grazie......