(C++) Problem z zadaniem
Ostatnio zmodyfikowano 2011-06-30 14:29
sir_diablo Temat założony przez niniejszego użytkownika |
(C++) Problem z zadaniem » 2011-06-29 16:42:20 Uczę się aktualnie pętli z kursu Grzes2a, mam zadanie o następującej treści: Obrazek z zadaniemPierwsze pięć rządków gwiazdek każdy po pięć zrobiłem w ten oto prymitywny sposób: #include <iostream> #include <conio.h> using namespace std;
int main()
{ char znaczek = 42; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek << "\n"; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek << "\n"; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek << "\n"; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek << "\n"; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek; cout << znaczek << "\n"; system( "pause" ); return 0; }
Wiem jednak że trzeba było to zrobić w inny sposób, podchodziłem do tego zadania już kilka razy i dalej nie wiem jak inaczej można je zrobić, co do dwóch kolejnych-nie wiem jak to zrobić, proszę o jakieś podpowiedzi. |
|
pekfos |
» 2011-06-29 16:43:41 |
|
DejaVu |
» 2011-06-29 16:47:53 |
|
szyx_yankez |
» 2011-06-29 16:56:57 Pomyśl logicznie, gdzie w swoim kodzie masz pętle? Nie rób tego tak na chama...
Jedno z 1000 możliwych rozwiązań:
#include <iostream> #include <conio.h> using namespace std;
int main()
{ for( int i = 0; i <( 6 * 5 ); ++i ) { if( i % 6 == 0 ) cout << "\n"; else cout << "*"; } system( "pause" ); return 0; }
Teraz kolej na Ciebie abyś napisał program który podobnym sposobem wypisze 2 kolejne wzorki. |
|
Mrowqa |
» 2011-06-29 17:02:28 @up na gotowcach to autor dużo się nie nauczy :P Zwłaszcza, że to podstawy programowania ... |
|
szyx_yankez |
» 2011-06-29 17:20:08 Zauważ, to tylko 1/3 zadania.
Reszta czeka na niego... |
|
asembler |
» 2011-06-29 23:19:43 @szyx_yankez i to jeszcze ta najłatwiejsza :) |
|
sir_diablo Temat założony przez niniejszego użytkownika |
» 2011-06-30 11:30:51 Szyx_yankez: dzięki za pomoc z pierwszym przykładem, jest jednak w twoim kodzie jedno ale: wypisuje pięć rządków gwiazdek po PIĘĆ gwiazdek zamiast po sześć. Próbowałem zedytować do tak aby wypisywał pięć rządków gwiazdek po sześć gwiazdek, ale widocznie jestem na to zbyt tępy, albo mam jeden z tych dni w których ledwo cokolwiek rozumiem. |
|
« 1 » 2 |