Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

(C++) Problem z zadaniem

Ostatnio zmodyfikowano 2011-06-30 14:29
Autor Wiadomość
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 zadaniem

Pierwsze pięć rządków gwiazdek każdy po pięć zrobiłem w ten oto prymitywny sposób:

C/C++
#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.
P-34932
pekfos
» 2011-06-29 16:43:41
poczytaj lepiej kurs...
i to będzie pomocne: http://cpp0x.pl/kursy/Kurs-STC/169
P-34933
DejaVu
» 2011-06-29 16:47:53
P-34937
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ń:
C/C++
#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.
P-34941
Mrowqa
» 2011-06-29 17:02:28
@up
na gotowcach to autor dużo się nie nauczy :P Zwłaszcza, że to podstawy programowania ...
P-34944
szyx_yankez
» 2011-06-29 17:20:08
Zauważ, to tylko 1/3 zadania.
Reszta czeka na niego...
P-34947
asembler
» 2011-06-29 23:19:43
@szyx_yankez i to jeszcze ta najłatwiejsza :)
P-34983
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.
P-35000
« 1 » 2
  Strona 1 z 2 Następna strona