Odwrócone V z gwiazdek

Odwrócone V z gwiazdek
P1
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 3 lata
  • Postów:12
0

probuje zrobic kod wypisujacy z gwiazdek odwrocone v nie wiem gdzie lezy blad
zaznacze ze jestem poczatkujaca wiec pls bez hejtu

Kopiuj
#include <iostream>
using namespace std;
int i, j, n;
int main()
{
    cin >> n;
    {
        for (i = 1; i <= n; i++)

        {
            for (j = 1; j <= n; j++) {
                if (j + i == n + 1)
                    cout << "*";
                else
                    cout << " ";
            }
        }
        for (i = 1; i <= n; i++)

        {
            for (j = n; j <= 2 * n; j++) {
                if (j <= i)
                    cout << "*";
                else
                    cout << " ";
            }
            cout << endl;
        }
        return 0;
    }
}
edytowany 2x, ostatnio: kq
AK
Temat dawaj, który niesie jakieś znaczenie ... choinka albo coś podobnego (nawiasem mówiąc przynajmniej raz tygodniu jest choinka)
enedil
Sformatuj kod, np. tutaj, i wrzuć, bo ciężko się czyta: http://format.krzaq.cc/
bakunet
Jak tytułować wątki na forum - głupio się przyznać, ale pierwszy raz to widzę :) Ponad 3 lata kaleczenia dobrych praktyk.
enedil
  • Rejestracja:prawie 12 lat
  • Ostatnio:3 dni
  • Postów:1027
3

Nie do końca jest dla mnie jasne co chciałaś osiągnąć, ale spójrz na ten kawałek kodu:

Kopiuj
        for (i = 1; i <= n; i++) {
            for (j = n; j <= 2 * n; j++) {
                if (j <= i)

Wiemy z tego, że w trakcie sprawdzania tego warunku if, i jest zawsze mniejsze lub równe niż n. Z drugiej strony, w pętli wewnętrznej, j jest zawsze większe lub równe n. Kiedy wobec tego może zajść j <= i? Tylko wtedy kiedy i == n oraz j == n. To chyba nie jest to co chcesz zrobić tutaj.

Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
1

A jakbyś to napisała w peudokodzie? Tzn. swoimi słowami, a nie w języku programowania; punkt po punkcie na przykład?


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.