Hej, mam mały problem z kodem, chciałbym uzyskać wyraz w odwrotnej kolejnośći do tego, który wpisałem.
Program miał liczy ilość słów wpisanych przez autora na początku programu i później powinien zamienić kolejność liter, niestety po wielu nieudanych próbach moja pętla nadal nie daje efektów. Proszę o rady.
#include<stdio.h>
int main(void)
{
int a,d;
int i;
printf("Podaj dlugosc slowa: ");
scanf("%d", &a);
char napis[a];
char odwrocony[a];
printf("Podane slowo ma %d znakow, %d\n", strlen(napis), sizeof napis);
printf("Podaj wyraz jakis!\n");
scanf("%s", &napis);
printf("Podane slowo ma %d znakow\n", strlen(napis));
d = strlen(napis);
for(i=0; i<d; i++)
{
odwrocony[i]= napis[d-i];
printf("%c", odwrocony);
}
return 0;
}
Pozdrawiam
dodanie znacznika <code class="c">
- @furious programming