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

Poziom 2. Losowanie bez powtórzeń...

Ostatnio zmodyfikowano 2017-06-11 15:18
Autor Wiadomość
Laplance
Temat założony przez niniejszego użytkownika
Poziom 2. Losowanie bez powtórzeń...
» 2017-06-11 15:01:27
Witam,

Nie mogę znaleźć swojego błędu. Jestem wczoraj zaczęłam swoją przygodę i stanęłam na tym zadaniu XC.

"Napisz program, który wczyta 3 liczby podane przez użytkownika do tablicy, a następnie wylosuje 2 z nich bez powtórzeń. Wynik wypisz na ekran. Postaraj się napisać ten program w oparciu o funkcje."
 
Na dole mój kod ( to pewnie błahostka, ale nie wiem jak to ugryźć XD)

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

void wyswietl( int b [3], int ile[2]  )
{srand(time(NULL));
    cin>>b[2];
    cin>>b[1];
    cin>>b[0];

do{
    ile[1] = (rand()% b[0],b[1],b[2]);
    ile[0]=(rand()%b[0],b[1],b[2]);


    } while  (ile[1]>ile[0]);
 cout<<"\n\n"<< ile[1] <<endl;
    cout<<"\n"<< ile[0] <<endl;
}
    int main()
    {


    int ile[2];
    int b[3];
    wyswietl (b,ile);

    return 0;
 }
P-162380
Kinexity
» 2017-06-11 15:14:46
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

void wyswietl()
{
    int wylos_index[ 2 ], liczby[ 3 ];
    srand( time( NULL ) );
    cin >> liczby[ 0 ] >> liczby[ 1 ] >> liczby[ 2 ];
    wylos_index[ 0 ] =( rand() % 3 );
    do {
        wylos_index[ 1 ] =( rand() % 3 );
    } while( wylos_index[ 0 ] == wylos_index[ 1 ] );
   
    cout << liczby[ wylos_index[ 1 ] ] << endl << liczby[ wylos_index[ 0 ] ] << endl;
}
int main()
{
    wyswietl();
    return 0;
}
P-162385
Laplance
Temat założony przez niniejszego użytkownika
» 2017-06-11 15:18:12
Dzięki Kinexity już wiem co robię źle XDXDXD głupek ze mnie (Facepalm)...
P-162386
« 1 »
  Strona 1 z 1