Narysuj krzyż

0

Chciałbym aby paski miały po 4 szerokości. Umiem tylko zrobić ze jeden pasek jest wyżej a drugi niżej i nie mam pomysłu jak to połaczyć. Proszę o podpowiedź

#include <stdio.h>
#include <stdlib.h>

int i=0;
int j=0;

void pasek_poziom()
{
    for(i=0; i<20; i++){
        for(j=0; j<20; j++)
    if(i>=8 && i<=12)
        printf("1");
    else
        printf(" ");
    printf("\n");
    }
}


void pasek_pion()
{
    for(i=0; i<20; i++){
        for(j=0; j<20; j++)
    if(j>=8 && j<=12)
        printf("1");
    else
        printf(" ");
    printf("\n");
    }
}

int main()
{
    pasek_poziom();
    pasek_pion();

    return 0;
}
 
0

W drugą stronę: zrób funkcje rysującą linię (X1, Y2) -> (X2, Y2) (korzystając np. z algorytmu Bresenhama), a potem z tym się baw.

1

wywal pasek pion użyj funckji pasek_poziom, w ifie daj if((j>=8 && j<=12) || (i >=8 && i <= 12)) czy jakie tam chcesz szerokości i done

0

haha no tak dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1