Program z tablicami

0

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:

  1. ciąg liczb w kolejności wpisywania jeżeli ostatnia wpisana liczba jest parzysta
  2. 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.

0

W tablicy TAB nie ma elementu TAB[10], ostatni element to TAB[9].

0

To już sprawdziłem też, zapomniałem zmienić to na forum. Nawet po zmianie jest warning: warning C4700: uninitialized local variable 'TAB' used

0

Nic do tej tablicy nie wpisujesz

0

Dzięki, że zwróciłeś mi uwagę, nie widziałem tego wzceśniej. Chyba już wiem jak to zrobić. Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1