#include <stdio.h>
#include <stdlib.h>
int main()
{
int tabCyfr[1000];
int i=0;
int j;
printf("Jeli chcesz zakonczyc podawanie cyfr Twojej liczby, wpisz -1\n");
while(tabCyfr[i] != -1)
{
i++;
printf("\nPodaj pierwsza cyfre swojej liczby naturalnej: ");
scanf("%d", &tabCyfr[i]);
}
printf("Twoja liczba to: %d");
for(j=0; j<i; j++)
{
printf("%d", tabCyfr[i]);
}
printf("\nTwoja liczba w odwrotnej kolejnosci to: %d", i);
for(j=i; j>=0; j--)
{
printf("%d", tabCyfr[i]);
}
printf("\n");
system("PAUSE");
return 0;
}
Dlaczego program wypisuje jakieś dziwne wyniki ? Mógłby ktoś poprawić ?