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

c++ rysowanie (gwiazdki)

Object Storage Arubacloud
0 głosów
5,443 wizyt
pytanie zadane 19 grudnia 2017 w C i C++ przez supergosc44 Początkujący (270 p.)

Cześć,

meczę się od dłuższego czasu z narysowaniem następującej figury:

ilość wierszy podana przez użytkownika( musi to być liczba nieparzysta! ) np. niech to będzie 3 

pierwszy wers: spacja * spacja

drugi wers: ***

trzeci wers: spacja*spacja

Największy problem mam właśnie z tymi spacjami! Czy ktoś może mi pomóc? Z góry dziękuje za wszelkie odpowiedzi smiley


#include<iostream>
using namespace std;
int main()
{
int n;
do{
cout<<"Podaj wysokosc drzewka: ";
cin>>n;
}while(n%2==0);
for(int i=1; i<=1; i++)
{
    for(int o=1; o<=n-2; o++)
    {
        cout<<" ";
    }
    for(int j=1 ; j<=i ; j++)
    {
        cout<<"*";
    }
    cout<<endl;
}
for(int i=1; i<=n; i++)
{
    cout<<"*";
}
cout<<endl;
for(int i=1; i<=n-2; i++)
{
    for(int o=1; o<=n-2; o++)
    {
        cout<<" ";
    }
    for(int j=1 ; j<=1 ; j++)
    {
        cout<<"*";
    }
    cout<<endl;
}
 return 0;
 }
komentarz 19 grudnia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Cześć, już za chwilkę spojrzę. W każdym razie pytanie szybkie: czemu nie dbasz o ładne wcięcia (tylko w pętlach takie coś widzę, w funkcji main już nie wink). Może przy niewielkich programach nie ma to znaczenia, ale ogólnie utrudniasz sobie pracę (i nie tylko sobie).

komentarz 19 grudnia 2017 przez 10kw10 Pasjonat (22,880 p.)
moze najpierw sprobuj zrobic sam trojkat - gorna czesc, potem dolna i fajnie polacz.

1 odpowiedź

0 głosów
odpowiedź 19 grudnia 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Tak na szybko

for(int i=1; i<=1; i++)

Na pewno pętla ma wykonywać się dopóki i <= 1? laugh

P.S. W zadaniu chodzi o rysowanie figur w stylu (dla n = 5):

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

 

Podobne pytania

0 głosów
1 odpowiedź 626 wizyt
pytanie zadane 23 września 2020 w C i C++ przez Grzegorz Szyszka Nowicjusz (120 p.)
0 głosów
1 odpowiedź 7,441 wizyt
pytanie zadane 24 lipca 2016 w C# przez PytamBoNieWiem Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 13,086 wizyt
pytanie zadane 8 października 2016 w C i C++ przez Krystek102 Bywalec (2,440 p.)

92,752 zapytań

141,666 odpowiedzi

320,385 komentarzy

62,100 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

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!

...