Wpisywanie N liczb do tablicy

0

Użytkownik wpisuje ile chce podać liczb następnie podaje te liczby kolejno do tablicy za pomocą pętli, problem tkwi w tym że po wpisaniu dwóch liczb program się kończy

#include <stdlib.h>

int main()
{
    int i=0;
    int N;
    int tab[N];

    printf("Ile chcesz podac liczb? :");
    scanf("%d",&N);
    printf("Podaj te liczby :");
    while(i<N)
    {
        scanf("%d",&tab[i]);
        i++;
    }


    return 0;
}
1

@Wuczek:
Użyj tablic alokowanych dynamicznie. W momencie układania int tab[N]; na stosie N nie jest znane.

4
    int N;
    printf("Ile chcesz podac liczb? :");
    scanf("%d",&N);
    int tab[N];
    printf("Podaj te liczby :");

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