Poziom 2. Losowanie bez powtórzeń...
Ostatnio zmodyfikowano 2017-06-11 15:18
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; } |
|
Kinexity |
» 2017-06-11 15:14:46 #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; }
|
|
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)... |
|
« 1 » |