[C++] Problem z programem (zadanie 1 z rozdziału 30 (zagnieżdżanie pętli))
Ostatnio zmodyfikowano 2013-09-29 15:03
maciek3540 Temat założony przez niniejszego użytkownika |
[C++] Problem z programem (zadanie 1 z rozdziału 30 (zagnieżdżanie pętli)) » 2013-09-29 14:33:57 Witam ! Mój program to pierwsze zadanie z 30 rozdziału. treść : Wyobraź sobie, że masz pięć pudełek. W każdym pudełku możesz umieścić jedną liczbę całkowitą z przedziału od 1 do 3 włącznie. Napisz program, który wypisze na ekranie wszystkie możliwe kombinacje w jaki sposób można zapełnić pudełka. Fragment danych wypisywanych na ekranie: 11111 11112 11113 11121 11131 11122 ... 33332 33333 Kod : #include <iostream>
using namespace std;
int a1( int a ) { cout << a; } int a2( int a, int b ) { cout << a << b; } int a3( int a, int b, int c ) { cout << a << b << c; } int a4( int a, int b, int c, int d ) { cout << a << b << c << d; } int a5( int a, int b, int c, int d, int e ) { cout << a << b << c << d << e; } int main() { for( int a = 1; a <= 3; a++ ) { a1( a ); for( int b = 1; b <= 3; b++ ) { a2( a, b ); for( int c = 1; c <= 3; c++ ) { a3( a, b, c ); for( int d = 1; d <= 3; d++ ) { a4( a, b, c, d ); for( int e = 1; e <= 3; e++ ) { a5( a, b, c, d, e ); cout << endl; } } } } } return 0; } to się wyświetla tak : 111111111111111 11112 11113 111211121 11122 11123 111311131 ... 333333331 33332 33333 Proszę o pomoc, Z góry dziękuję |
|
pekfos |
» 2013-09-29 14:59:36 Wywal wywołania funkcji, zostaw tylko a5(). |
|
maciek3540 Temat założony przez niniejszego użytkownika |
» 2013-09-29 15:03:57 Dziękuje bardzo, pomogło, teraz się dobrze wyświetla :)
pozdrawiam |
|
« 1 » |