Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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;
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny