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

Prośba o pomoc przy czyszczeniu/zwrowaniu zmiennych

Ostatnio zmodyfikowano 2012-09-18 19:10
Autor Wiadomość
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 ...

C/C++
#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 ?
P-65151
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ć.
P-65154
Alan468
Temat założony przez niniejszego użytkownika
» 2012-09-18 19:10:11
dzienx (nawiasem mówiąc to tylko fragment :))
P-65155
« 1 »
  Strona 1 z 1