Dlaczego kompilator pokazuje błąd o nieznanej funkcji?

0

Czemu podczas kompilacji wywala, że nie zna funkcji liczba1... ?

#include <stdio.h>
#include <string.h>

long long liczba1(long long a);
long long liczba2(long long b);
long long liczba3(long long c);
long long liczba4(long long d);

int main (void)
{
	printf("Podaj liczbę, od której zacząć tabelę:\n");
	long long liczba_poczatkowa;
	scanf("%lld", &liczba_poczatkowa);

	printf("\t\t\t TABELA MNOŻENIA \n\n");

	printf("Liczba: ");
	printf("Liczba do kwadratu: ");
	printf("Liczba do sześcianu: ");
	printf("Liczba do czworościanu: \n");

	printf("%lld ", liczba1(liczba_poczatkowa));
	printf("%lld ", liczba2(liczba_poczatkowa));
	printf("%lld ", liczba3(liczba_poczatkowa));
	printf("%lld ", liczba4(liczba_poczatkowa));

	long long liczba1(long long a)
	{
		return a;
	}

	long long liczba2(long long b)
	{
		return b*b;
	}

	long long liczba3(long long c)
	{
		return c*c*c;
	}

	long long liczba4(long long d)
	{
		return d*d*d*d;
	}
}
1

dlatego ze zdefiniowales funkcje liczba* wewnatrz funkcji main

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