c++ - Int Array[ ] not printing good. -
here code:
#include <stdio.h> void main() { int indeks, a[11], j, rezultat[50]; int n = 0; printf("unesite elemenate niza\n"); while (n < 10) { for(indeks = 0; indeks < 10; indeks++); scanf("%d", &a[indeks]); n++; } (n = 0; n < 10; n++) { printf("%d\n", a[n]); } }
hello , have problem doesn't print array integer number enter in .
it print out -858993460 ten times.
this how looks in cmd. (sorry bad english)
unesite elemenate niza: 1 /input starts here 3 5 1 0 2 3 5 7 4 /ends here -858993460 -858993460 -858993460 -858993460 -858993460 -858993460 -858993460 -858993460 -858993460 -858993460 /output result press key continue . . .
the for
loop nothing, since ends ;
, while
loop iterates, indeks
10
. suggest following
#include <stdio.h> int main() // correct function type { int indeks, a[11], j, rezultat[50]; int n = 0; printf("unesite elemenate niza\n"); //while (n < 10) // delete while loop //{ for(indeks = 0; indeks < 10; indeks++) // remove trailing ; scanf("%d", &a[indeks]); //n++; // delete unnecessary line //} (n = 0; n < 10; n++) { printf("%d\n", a[n]); } return 0; // add return value }
Comments
Post a Comment