Witam,
jedno z moich "zadań domowych" brzmi tak:
Napisać program który wyczyta 10 liczb wpisanych przez użytkownika, a następnie wypisze je na ekranie jako:
- ciąg liczb w kolejności wpisywania jeżeli ostatnia wpisana liczba jest parzysta
- ciąg liczb w kolejności odwrotnej jeżeli ostatnia wpisana liczba jest nieparzysta
Na koniec program ma wyświetlić największą i najmniejszą liczbę
Zacząłem robić to zadanie, jednak natknąłem się na pewien problem: pojawia się warning, a ja nie wiem dokładnie dlaczego i jak się go pozbyć (przez niego program się nie "rozkręca"). Oto mój kod:
#include <stdafx.h>
#include <windows.h>
#include <conio.h>
int main()
{
int TAB[10];
int i,j;
printf("Wpisz dziesiec liczb\n");
for (i=0; i<10; i++)
{
scanf_s("%d",&j);
}
if(TAB[10] % 2 == 0)
{
printf("W kolejnosci:\n");
for (i=0; i<10; i++)
{
printf("%d\n",TAB[i]);
}
}
else
{
printf("W odwrotnej kolejnosci:\n");
for (i=10; i>0; i--)
{
printf("%d\n",TAB[i]);
}
}
system ("PAUSE");
return 0;
}
Będę wdzięczny za pomoc/podpowiedzi.