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

Pętla powtarzajaca program.

Ostatnio zmodyfikowano 2011-12-17 18:23
Autor Wiadomość
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.
P-45773
szyx_yankez
» 2011-12-17 17:31:42
C/C++
#include <conio.h>
#include <iostream>

int main()
{
    do
    {
       
        //kod programu
        //std::cout<<"abc";
       
    } while( getch() == 't' );
   
    return 0;
}
P-45775
imralav
» 2011-12-17 17:31:44
Obejmij pętlą cały program, na koniec sprawdzaj warunek powtórzenia. As simple as that ; o
P-45776
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.

C/C++
#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();
}
P-45785
pekfos
» 2011-12-17 18:09:46
cout i cin masz w bloku switch..
P-45786
flame
Temat założony przez niniejszego użytkownika
» 2011-12-17 18:23:22
Już wszystko ok dzięki za odpowiedzi .
P-45789
« 1 »
  Strona 1 z 1