Jak zrobić program drukujący na ekranie wieżę z litery O?

0

Witam mam problem z pewnym zadaniem, a mianowicie...

Napisz program drukujący na ekranie wieżę z literek O: (pętla for)

O
OO
OOO
OOOO
OOOOO

prosze o pomoc! z gory dziekuje ;]

0

Dziekuje ;]
mam jeszcze 1 pytanko.

co to oznacza?

int main(int argc, char *argv[])

a dokladnie to co jest w nawiasie

1

Ilość argumentów i argumenty (jako napisy) programu.

0

Was xd? w programowaniu jestem kompletnym laikiem i dopiero ogarniam podstawy. Moze przetlumaczysz to co napisales na polski ? :]

1

To powinno być bardziej zrozumiałe dla laika :D

#include <iostream>
int main()
  {
      for (int i=1; i<6; i++)
      {
          for (int b=0; i>b; b++)
          {
              std::cout<< "O";
          }
          std::cout<<std::endl;
      }
    return 0;
  }
0

Tak, ten zapis jest duzo bardziej zrozumialy. Dziekuje ;]

3

Kompilujesz program i go uruchamiasz tak?

Gdybyś robił to ręcznie, z konsoli. Mógłbyś uruchomić program z parametrami. W uproszczeniu ./Program.exe 5 6. to oznacza że wprowadziłeś do programu 5 i 6.

Możesz wykorzystać te zmienne, korzystając z argv. Int argc to liczba argumentów.

Czyli dodając dwie liczby możesz, zamiast wczytywać liczby przez cout i cin, podać je podczas uruchamiania programu i potem je wykorzystać.

Dobry opis:

http://kacperkolodziej.pl/artykuly/programowanie/214-cpp-wczytywanie-parametrow-programu-z-linii-polecen.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1