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

[ lekcja 21 ]Problemik z losowanie bez powtórzeń

Ostatnio zmodyfikowano 2013-06-28 15:51
Autor Wiadomość
Proleks
Temat założony przez niniejszego użytkownika
» 2013-06-28 15:51:50
Dobra teraz kod wygląda tak i działa , niestety musiałem skopiować jak losować te liczby :/ czyli jeszcze z pare dni posiedzę nad tym jak to samodzielnie zrobić , przecież nie będę sam sb oszukiwał ,że umiem to robić .


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

using namespace std;

int podaj( int podaj[] )
{
    int licznik = 0;
    cout << "Podaj 3 liczby " << endl;
    do
    {
       
        cin >> podaj[ licznik ];
        licznik++;
       
    } while( licznik < 3 );
   
   
    return false;
}

int czybyla( int iliczba, int tab[], int ile )
{
    if( ile <= 0 )
         return false;
   
    int licznik = 0;
    do
    {
        if( tab[ licznik ] == iliczba )
             return true;
       
        licznik++;
    } while( licznik < ile );
   
    return false;
}
int wylosuj()
{
    return( rand() % 3 );
}
int main()
{
    srand( time( 0 ) );
    int podan[ 3 ];
    int x[ 2 ];
    int wybrane = 0;
    int podane = podaj( podan );
    podane = 0;
    do
    {
        podane = podan[ wylosuj() ];
        if( czybyla( podane, x, wybrane ) == false )
       
             podan[ wybrane ] = podane;
       
        wybrane++;
    } while( wybrane < 2 );
   
    wybrane = 0;
   
    do
    {
       
        cout << podan[ wybrane ] << " ,  ";
        wybrane++;
    } while( wybrane < 2 );
   
    system( "pause" );
   
    return 0;
}

edit // Przepraszam jeżeli ktoś przezemnie się załamał , ale cóż uczę się a teraz nie mam na głowie sql to będzie lepiej szło :D .

Dziękuje za pomoc administratorowi : pekfos za to ,że pomógł mi i wytrzymał ze mn .
P-86456
1 2 3 4 5 « 6 »
Poprzednia strona Strona 6 z 6