C- tworzenie tablicy znaków

0

Witam to mój pierwszy post na tym forum więc proszę o wyrozumiałość ;) ale do rzeczy...

Mam do napisania program, który tworzy tablicę 26 elementów, zapisuje w niej 26 małych liter, a następnie wyświetla jej zawartość.

Napisałam coś takiego:

#include <stdio.h>
#define ROZMIAR 26
int main(void)
{
    int znaki[ROZMIAR];
    int indeks;
    int ilosc;

    for (indeks = 0; indeks < ROZMIAR; indeks++)
    {
        znaki[indeks] = (int)'a' + (indeks +1);
    }
    for (indeks = 0; indeks < ROZMIAR; indeks++)
    {
        printf("%c", znaki[indeks]);
    }
    printf("\n");
    return 0;
} 

I jestem pewna że coś jest źle, ale zupełnie nie wiem co. Jakby jakiś bardziej zaawansowany forumowicz mógł mnie poprawić to byłabym wdzięczna.

1
#include <stdio.h>
#define ROZMIAR 26
int main(void)
{
    char znaki[ROZMIAR];
    int i;
    int ilosc;
 
    for (i = 0; i < ROZMIAR; i++)
    {
        znaki[indeks] = 'a' + i;
    }
    for (i = 0; i < ROZMIAR; i++)
    {
        printf("%c", znaki[i]);
    }
    printf("\n");
    return 0;
} 
0

Jak szybko, dziękuję, już wszystko jasne.

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