Hej, chcę stworzyć taką piramidę za pomocą pętli przy której user podaje jakąś literę a do niej tworzy się piramida. Np:
user podaje literę 'D'.
Piramida
A
ABA
ABCBA
ABCDCBA
Napisałem coś takiego, nie jest to jeszcze koniec ale kompletnie to nie działa. Kumpel powiedział mi, że nie mogę (tak jak zrobiłem) przyrównać inta do chara, ale sam też nie wiedział jak rozwiązać ten problem. Może ktoś mi w tej kwestii coś podpowiedzieć?
#include <stdio.h>
int main(void)
{
int index, iks, igrek, zet;
char ch, litera;
printf("Podaj litere, na ktorej konczyc ma sie piramida:\n");
scanf("%c", &ch);
for(index = 0; index < ch; index++)
{
for(iks = index; iks < ch; iks++)
printf(" ");
printf("\n");
for(igrek = ch; igrek >= 0; --igrek)
{
for(zet = igrek; zet < ch; zet++)
printf("%c", ch);
printf("\n");
}
}
getchar();
return 0;
}