Hej, chce utworzyć taką piramidę z liter (ma być na ksztalt piramidy, po wygenerowaniu wszystko jest wyrownane do lewej krawedzi)
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
Już na wstępie pojawił mi się problem, gdyż w 1 pętla wewnetrzna działa poprawnie gdy nie ma 2 petli wewnetrznej nastepujacej po niej, natomiast gdy ona jest to pierwsza petla jest nieskonczona. Proszę o rady, gdzie robię błąd :(
#include <stdio.h>
int main()
{
int ch,i,j,k,l;
// do
// {
printf("Wpisz znak:");
scanf("%c", &ch);
// }while(ch<'A' || ch>'Z');
for(i='A'; i<=ch; i++)
{
for(j=i; j<=ch; j++)
printf(" ");
for(k='A'; k<=i; i++)
printf("%c",k);
printf("\n");
}
return 0;
}