Niedziałające wyświetlanie elementów tablicy

0

Witam . Dopiero zaczynam przygode z programowaniem jestem na studiach i ucze sie tablic chcialem napisac program ktory pobiera elemety tablicy podane przez uzytkownika a potem je wyswietla lecz wyswietla on tylko ostatnie liczby i nie mam pojecia jak to zrobic proszę o pomoc:

#include <stdio.h>
#include <stdlib.h>
#define Warunek 10

int main()
{   int i, x, y ;
    printf("Podaj ilosc elementow funkcji : \n") ;
    scanf("%d" , &i) ;
    int Tablica[i] ;
     for(x = 0 ; x < i; x++)
    {
        printf("Podaj element funkcji : \n") ;
        scanf("%d" , &Tablica[i]) ;
    }
            printf("elementy Tablicy  : \n "  ) ;

    for (x = 0 ; x < i ; x++)
    {
        printf("%d" , Tablica[i]) ;
    }
    return 0;
}

poprawienie znacznika <code class="c"> - @furious programming

1
for(x = 0 ; x < i; x++)
    {
        printf("Podaj element funkcji : \n") ;
        scanf("%d" , &Tablica[i]) ;
    }
            printf("elementy Tablicy  : \n "  ) ;
 
    for (x = 0 ; x < i ; x++)
    {
        printf("%d" , Tablica[i]) ;
    } 

W tych pętlach powinieneś się odnosić do elementu o indeksie x w tablicy, a nie indeksie i.

0

Bezsensowne nazewnictwo zmiennych się kłania i prosi pozdrowić rodzinę.

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