Wpisywanie N liczb do tablicy

Wpisywanie N liczb do tablicy
WU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
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

Kopiuj
#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;
}
CE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 48
1

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

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.