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

c++ rysowanie (gwiazdki)

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

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

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

Kursy INF.02 i INF.03
...