• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

przerobienie kodu choinki C++

Object Storage Arubacloud
0 głosów
644 wizyt
pytanie zadane 13 lutego 2021 w C i C++ przez Fie Nowicjusz (120 p.)
otagowane ponownie 13 lutego 2021 przez Fie

Witam,

mam zadanie, aby poniższy kod przerobić w ten sposób, by piętra choinki się zazębiały (przykład niżej), dodać pusty w środku, symetryczny do rozmiaru choinki pieniek, sprawić, aby choinka była zielona, a także grała kolędę. Męczę się z tym od czwartku przeszukując internet i próbując coś wykombinować, jednak kompletnie mi nie wychodzi, dlatego proszę o pomoc. Z góry dziękuję. 

Taki ma być przykładowy efekt: 

    *
   * *
  *****
   * *
  *   * 
 *******
  *   *
 *      *
*********
   * *
   * *
   ***

#include <iostream>
using namespace std;
void trojkat(int rozmiar, int przesun)
{
    int now=1;
        for (int i=1;i<=rozmiar;i++)
        {
                for (int a=1;a<=przesun;a++) cout << "  ";
                 for(int b=1;b<=rozmiar-i;b++)
        { cout << " ";}
                for (int b=1;b<=now;b++)
                {
                 if(b==1 || b==now || i==1 || i==rozmiar)
                    cout<<"* ";
                else
                    cout<<"  ";
                }
                cout<<endl;
                now++;
        }
        
}
int main()
{
int bok, ilosc;
    cout<<"Dlugosc podstawy: ";
    cin>>bok;
    cout<<endl<<"Ilosc trojkatow: ";
    cin>>ilosc;
    int spacje=ilosc-1;
    for (int i=1; i<=ilosc;i++)
    {
            trojkat(bok, spacje);
            bok=bok+2;
            spacje--;
    }
   
    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 13 lutego 2021 przez Wiciorny Ekspert (270,190 p.)
Zadanie masz pewnie narysować taką choinkę, a nie przerobić kod.
Jeśli ty napisałeś ten kod, to bez problemu jesteś wstanie lub powinieneś móc modyfikować algorytm.
Tu nie dajemy gotowców.

Podobne pytania

0 głosów
1 odpowiedź 7,441 wizyt
pytanie zadane 17 października 2016 w C i C++ przez Kubiaczek007 Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 7,382 wizyt
pytanie zadane 28 lutego 2016 w C i C++ przez adrian28 Użytkownik (540 p.)
0 głosów
2 odpowiedzi 6,365 wizyt
pytanie zadane 4 grudnia 2019 w C i C++ przez marzena12345 Użytkownik (770 p.)

92,579 zapytań

141,429 odpowiedzi

319,657 komentarzy

61,962 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...