salve a tutti ho da fare un esercizio in C l'ho fatto però non riesco a trovare l'errore mica mi potete aiutare??
l'esercizio è il seguente:
Enter ISBN: 978-0-393-97950-3
GS1 prefix: 978
Group identifier: 0
Publisher code: 393
Item number: 97950
Check digit: 3
in poche parole mi deve suddividere tutto il codice che sta scritto di sopra usando solo printf e scanf. Io ho fatto cosi ma non va
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int x,y,z,w,v;
printf("Enter ISBN: ");
scanf("%d-%d-%d-%d-%d\n", &x ,&y,&z,&v);
printf("GS1prefix: ");
printf("%d\n",&x);
printf("Group identifier: ");
printf("%d\n", &y);
printf("Publisher code: ");
printf("%d\n",&z);
printf("Item number: ");
printf("%d\n",&w);
printf("Cheek digit: ");
printf("%d\n",&v);
system("PAUSE");
return 0;
}
Dove ho sbagliato??????????? oppure cosa ho mancato????????
l'esercizio è il seguente:
Enter ISBN: 978-0-393-97950-3
GS1 prefix: 978
Group identifier: 0
Publisher code: 393
Item number: 97950
Check digit: 3
in poche parole mi deve suddividere tutto il codice che sta scritto di sopra usando solo printf e scanf. Io ho fatto cosi ma non va
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int x,y,z,w,v;
printf("Enter ISBN: ");
scanf("%d-%d-%d-%d-%d\n", &x ,&y,&z,&v);
printf("GS1prefix: ");
printf("%d\n",&x);
printf("Group identifier: ");
printf("%d\n", &y);
printf("Publisher code: ");
printf("%d\n",&z);
printf("Item number: ");
printf("%d\n",&w);
printf("Cheek digit: ");
printf("%d\n",&v);
system("PAUSE");
return 0;
}
Dove ho sbagliato??????????? oppure cosa ho mancato????????