Cześć mam taki problem.
Napisałam program, który przesuwa mi elementy tablicy o jeden w lewo ale potrzebuje jeszcze w miejsce utraconej liczby wstawić 0 np. jak mam 2345 i przesunę to w lewo, potrzebuje otrzymać 3450
#include <stdio.h>
#include <stdlib.h>
int main()
{
int N;
int i;
printf("Wczytaj N ");
scanf("%d", &N);
int tab[N];
printf("Elementy tablicy\n");
for (i = 0; i < N; i++)
{
printf("Podaj liczbe nr %d\n", i + 1);
scanf("%d", &tab[i]);
}
for (i = 0; i < N; i++)
{
printf("%d", tab[i]);
}
for (i = 0; i < N - 1; ++i)
tab[i] = tab[i + 1];
tab[N] = 0;
printf("\nTablica po wykonaniu przesuniecia\n");
for (i = 0; i < N; i++)
{
printf("%d", tab[i]);
}
return 0;
}