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

c++ rysowanie (gwiazdki)

0 głosów
6,511 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ź 1,035 wizyt
pytanie zadane 23 września 2020 w C i C++ przez Grzegorz Szyszka Nowicjusz (120 p.)
0 głosów
1 odpowiedź 7,956 wizyt
pytanie zadane 24 lipca 2016 w C# przez PytamBoNieWiem Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 14,045 wizyt
pytanie zadane 8 października 2016 w C i C++ przez Krystek102 Bywalec (2,440 p.)

93,731 zapytań

142,668 odpowiedzi

323,286 komentarzy

63,289 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...