C stvorec zo znaku char
Tento program by mal napisat stvorec s velkostou strany ako zadame samozejme ma byt duty.
Skontroloval som si to a nevidim tam chybu. Prosim vas najdite chybu preco mi to nekresli fakt normalny stvorec dakujem.
#include <stdio.h>
#include <stdlib.h>
#include "Znak2.h"
int main()
{
int strana=0;
int i=1;
int j=1;
char znak;
printf("Zadajte cislo: ");
scanf("%d",&strana);
while(getc(stdin)!='\n');
printf("Zadajte znak: ");
scanf("%c",&znak);
for(i=1;i<=strana;i++)
{
printf("%c",znak);
}
printf("\n");
for(i=1;i<=strana-2;i++)
{
printf("%c",znak);
for(j=1;i<=strana-2;j++)
{
printf(" ");
}
printf("%c\n",znak);
}
for(i=1;i<=strana-2;i++)
{
printf("%c",znak);
}
return 0;
}
ok uz ma osvietilo prvu chybu vidim i namiesto j a dalsie je posledny cyklus tam ma byt iba strana nie strana -2 :D
Už si na to prišiel. Osobne by som nepoužil printf, keď tam stále vypisuješ len jeden znak. Napísal by som to skôr takto: