Prośba o pomoc przy czyszczeniu/zwrowaniu zmiennych
Ostatnio zmodyfikowano 2012-09-18 19:10
Alan468 Temat założony przez niniejszego użytkownika |
Prośba o pomoc przy czyszczeniu/zwrowaniu zmiennych » 2012-09-18 18:27:44 Witam Mój problem polega na tym iż .... w tym kodzie ... #include <iostream> #include <cstdio> #include <ctime> #include <cstdlib> using namespace std;
int main() { srand( time( NULL ) ); int uio, poczont, przelicz; int lmax, lmin, lil, liczlicz = 0, liczliczl = 1; int n, g = 0, h = 0, e, l = 1; losy: cout << "Ile liczb wylosowac?: "; cin >> lil; cout << "Podaj przedzial liczb .... \nPodaj liczbe minimalna: "; cin >> lmin; cout << "Podaj liczbe maksymalna: "; cin >> lmax; cout << endl; do { int liczba =( rand() % lmax ) + lmin; cout << endl; cout << "Liczba " << liczliczl << " wynosi " << liczba << endl; liczliczl++; liczlicz++; } while( lil != liczlicz ); int powr; los: cout << " 1 - Jeszcze raz / 2 - EXIT" << endl; cout << "Co teraz: "; cin >> powr; switch( powr ) { case 1: goto losy; cout << endl; break; case 2: return 0; break; default: goto los; break; } return 0; }
za pierwszym razem wpisze: Ilość liczb do wylosowania 10 Przedział 1-100 wszystko zadziała dobrze ,ale jeśli na końcu zdecyduje zacząć odnowa i wpisze Ilość liczb do wylosowania 2 przedział 1-.... to program będzie liczył do ....... śmierci Co zrobić żeby za każdym razem wyświetlał to co powinien ? |
|
SeaMonster131 |
» 2012-09-18 18:52:38 Hm.. daj liczlicz = 0; liczliczl = 1; może przed pętelką? I odradza się używanie instrukcji goto. Lepiej użyć pętli ;P Przy takim projekcie człowiek się nie pogubi, lecz przy kilkuset bądź kilku tysiącach lini można się pogubić. |
|
Alan468 Temat założony przez niniejszego użytkownika |
» 2012-09-18 19:10:11 dzienx (nawiasem mówiąc to tylko fragment :)) |
|
« 1 » |