Rysowanie rombu

Odpowiedz Nowy wątek
2015-02-18 20:27
Biały Orzeł
0

Nie mogę narysować prawego dolnego boku, brakuje mi jednego warunku, siedzę nad tym od dwóch godzin i mam już dosyć. Da się po prostu dopisać ten jeden warunek żeby było ok?

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

void rysuj_romb()
{
    int i, j;

    for(i=0; i<20; i++){
        for(j=0; j<20; j++){
    if(j>10-i && j<i+10 && i<j+10 && )// jeszcze jeden warunek
        printf("*");
    else
        printf(" ");
    }
    printf("\n");
    }
}

int main()
{
    rysuj_romb();

    return 0;
}

Pozostało 580 znaków

2015-02-18 21:03
0
 && j<30-i

Pozostało 580 znaków

2015-02-18 21:51
Krwawy Młot
0

Jak na to wpadles?

Pozostało 580 znaków

2015-02-18 22:36
0

Ze wzrostem indeksu wiersza, indeks kolumny musi się zmniejszać. Skoro z lewej strony się zwęża, to trzeba też zawężać przedział z prawej strony.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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