[C++]Rysowanie trojkata
Ostatnio zmodyfikowano 2014-10-22 17:51
iXende |
» 2014-10-18 16:48:13 << removed - offtop >> |
|
1aam2am1 |
» 2014-10-18 16:50:28 << removed - odpowiedź na offtop >> |
|
SocrateZ |
» 2014-10-18 21:52:06 Owszem, min i max nie są w ogóle potrzebne. Możesz je usunąć. Na początku chciałem zrobić coś innego a potem zapomniałem ich usunąć. :) |
|
zielak123 Temat założony przez niniejszego użytkownika |
» 2014-10-20 16:59:59 Mozna wplesc do kodu, ze jezeli wpisze pion lub poziom jako wartosc 0 to zeby prosilo o ponowne wpisanie lub zeby konczylo program? |
|
Memento96 |
» 2014-10-20 17:14:09 if (pion == 0) return 0 lub while (pion == 0) cout << "Podaj inny pion"; cin >> pion; |
|
zielak123 Temat założony przez niniejszego użytkownika |
» 2014-10-20 17:25:19 Dzieki wielkie :), jeszcze ostatnie pytanie float iter = 0.f; Nie rozumiem co znaczy wartosc 0.f |
|
Rashmistrz |
» 2014-10-20 17:41:43 |
|
zielak123 Temat założony przez niniejszego użytkownika |
» 2014-10-20 17:47:15 Aa teraz juz wiem :p. if( pion <= 0 );
{ return 0; } if( poziom <= 0 );
{ return 0; }
Gdzie mam wkleic ten kod do lub jak zmodyfikowac, aby po przy wartosci pion lub poziom = 0 konczylo program? #include <iostream> #include <cmath> using namespace std;
int main( int argc, char * argv[] ) { int pion; int poziom; float iter = 0.f; cout << "ile w pionie ? :"; cin >> pion; cout << endl; cout << "ile w poziomie ? :"; cin >> poziom; cout << endl; if( pion > poziom || pion < poziom ) { iter =( float ) poziom /( float ) pion; float stepper = iter; int z = 1; for( int x = 0; x < pion; ++x ) { for( int y = 0; y < z; ++y ) cout << "*"; cout << endl; stepper += iter; z =( int ) floor( stepper ); } } else for( int x = 0; x < pion; ++x ) { for( int y = 0; y <= x; ++y ) cout << "*"; cout << endl; } cin.sync(); return 0; }
|
|
1 « 2 » 3 |