Pętla powtarzajaca program.
Ostatnio zmodyfikowano 2011-12-17 18:23
flame Temat założony przez niniejszego użytkownika |
Pętla powtarzajaca program. » 2011-12-17 17:17:49 Witam drugi raz mam jeszcze jedna prozbe do was mam juz program,chciałbym żeby po wykonaniu spytał sie czy chce zakonczyc czy kontynuowac,
Gdy wscine np :t chciałbym żeby wykonał sie od nowa.
Wiem że to głupie pytanie ale nigdy sie programowanie nie interesowalem proszę o pomoc i z góry dzięki. |
|
szyx_yankez |
» 2011-12-17 17:31:42 #include <conio.h> #include <iostream>
int main() { do { } while( getch() == 't' ); return 0; }
|
|
imralav |
» 2011-12-17 17:31:44 Obejmij pętlą cały program, na koniec sprawdzaj warunek powtórzenia. As simple as that ; o |
|
flame Temat założony przez niniejszego użytkownika |
» 2011-12-17 18:05:41 Nie wiem nie ogarniam jakoś tego moglibyście mi jeszcze pomóc jak to powinno być. Chciałbym,żeby po wykonaniu sie programu zadał pytanie "Jesli chcesz kopntynuowac wcisnij t jesli zakonczyc n" Jesli tak to zeby znowu pojawiła sie funkcja int main. Z góry dziękuje. #include <iostream> #include <conio.h> using namespace std;
int nwd() { int a, b, c; cout << "Podaj pierwsza liczbe: "; cin >> a; cout << "Podaj druga liczbe: "; cin >> b; while( b != 0 ) { c = a % b; a = b; b = c; } cout << "Najwiekszy wspolny dzielnik: " << a << endl; getch(); }
int ciag() { int wynik, n; cout << "Podaj liczbe " << endl; cin >> n; if( n <= 2 ) { wynik = 1; cout << "Dla liczby " << n << " ciag Fibonaciego to " << wynik; } else { wynik =( n - 2 ) +( n - 1 ); cout << "Dla liczby " << n << " ciag Fibonaciego to " << wynik << endl; } getch(); }
int main() { char x; do { int liczba; cout << " wybierasz program " << endl; cout << "1 NWW " << endl; cout << "2 ciag " << endl; cin >> liczba; switch( liczba ) { case 1: nwd(); break; case 2: ciag(); break; cout << "Chcesz kontynuować wciśnij t ,jeżeli nie wsisnij n" << endl; cin >> x; } } while( x == 't' ); if( x == 'n' ) { cout << "Koniec Programu " << endl; } getch(); }
|
|
pekfos |
» 2011-12-17 18:09:46 cout i cin masz w bloku switch.. |
|
flame Temat założony przez niniejszego użytkownika |
» 2011-12-17 18:23:22 Już wszystko ok dzięki za odpowiedzi . |
|
« 1 » |