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

Zadanie domowe 17 Losowanie liczb z wybranego wcześniej przedziału

Ostatnio zmodyfikowano 2015-07-16 15:32
Autor Wiadomość
JMII89
» 2015-07-16 00:33:38
A w jaki inny sposób chcesz wiedzieć ile liczb znajduje się w tym przedziale ? To sprawdzaj czy pierwsza liczba jest większa od drugiej.
P-134730
Elefant
Temat założony przez niniejszego użytkownika
» 2015-07-16 00:40:07
Ok dzieki, nie wiem w jaki dopiero raczkuje w kodowaniu:)
P-134731
carlosmay
» 2015-07-16 05:47:29
W programowaniu są reguły których niestety trzeba się trzymać.
Na zdrowy rozsądek liczba początkowa jest mniejsza od końcowej zakładając porządek rosnący. Wygoogluj funkcje rand(), poczytaj, zastosuj
do reguł a będzie działać jak należy.
P-134732
JMII89
» 2015-07-16 09:48:21
Dlatego lepiej użyć <random> . Jest prostsze w usłudze.
P-134734
Elefant
Temat założony przez niniejszego użytkownika
» 2015-07-16 12:14:26
Teraz program wyglada tak lecz po zakompilowaniu, wpisaniu dwoch zmiennych wyskakuje blad co moze byc nie tak?
niewazne byly literowki w nazwach zmiennych . . . . .. .


C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;




int losowanie( int liczba_poczatkowa, int liczba_koncowa )
{
    return( rand() %( liczba_koncowa - liczba_poczatkowa ) + liczba_poczatkowa );
}

int main()
{
    srand( time( NULL ) );
    cout << "Podaj przedzial losowania" << endl;
    int liczba_poczatkowa;
    cin >> liczba_poczatkowa;
    int liczba_koncowa;
    cin >> liczba_koncowa;
    int ilosc_losow = 10;
   
    do
    {
        cout << losowanie( liczba_poczatkowa, liczba_koncowa ) << endl;
        ilosc_losow--;
    } while( ilosc_losow > 0 );
   
    return 0;
}
P-134740
BadBullPL
» 2015-07-16 13:03:38
Mi działa ale dalej masz źle napisane losowanie
P-134744
JMII89
» 2015-07-16 13:36:31
Dlaczego ?
P-134747
BadBullPL
» 2015-07-16 14:31:37
Powinno być
return( rand() %( liczba_koncowa - liczba_poczatkowa + 1 ) + liczba_poczatkowa );
P-134751
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona