jak w tytule zadanie z losowaniem liczb. ogólnie wszystko mi działa jednak próbuję zoptymalizować kod oraz dodać jeszcze kilka rzeczy które chciałbym by się wykonywały.
#include <iostream>
#include <windows.h>
#include <time.h>
using namespace std;
int main()
{
srand(time(NULL));
int tablica[ 6 ];
int x;
cout << "Witaj w losowaniu! za 3 sekundy nastapi zwolnienie blokady" << endl;
for (int j = 3; j > 0; j--)
{
Sleep(1000);
cout << j << "\r";
}
for (int i = 0; i <= 5; i++)
{
do
{
x = rand()%49+1;
}
while(( tablica[ 0 ] == x ) ||( tablica[ 1 ] == x ) ||( tablica[ 2 ] == x ) ||( tablica[ 3 ] == x ) ||( tablica[ 4 ] == x ) ||( tablica[ 5 ] == x ) );
tablica [ i ] = x;
Sleep(1000);
cout << tablica[ i ] << "\a" << endl;
}
cout << endl << "Nacisnij ENTER aby zakonczyc" << endl;
getchar();
return 0;
}
chciałbym by po ukończeniu odliczania zrobiła się linia przerwy dotychczas moje próby wywoływały efekt inny od pożądanego. No i wyrażenie po "while" boli po oczach niestety nie wiem jak skrócić próbowałem
while((tablica[i]==x || (tablica > i));
niestety jest to błędne.
C++ bawię się od tygodnia jakoś więc proszę o wyrozumiałość