Stworzylam program, ktory wyswietlic ciag znakow w odwroconej kolejnosci, jednak cos jest z zle z rozmiarem tablicy, zle to deklaruje, i nie wiem jak zrobic to dobrze. program wyglada tak:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void displayArray(char tab[], int rozm);
void displayArray(char tab[], int rozm) {
int i;
printf("Elementy ciagu w odwroconej kolejnosci:\n{");
for (i = rozm; i>0; i--) {
printf("%s", tab[i]);
}
printf("}\n");
}
int main() {
int rozm, i;
char tab[rozm]; // co do tego tez nie mam pewnosci
printf("Ilosc elementow ciagu: \n");
scanf("%d", &rozm);
printf("Wprowadz ciag znakow: \n");
for(i=0; i<rozm; ++i)
{
scanf("%s", &tab[i]);
}
displayArray(tab[rozm], rozm); // to chyba nie jest legalne...
system("PAUSE");
return 0;
}