Losowanie elementow z tablicy

0

Witam
Mam następujący problem, napisałem program, który losuje liczby z tablicy. Co mam zrobić aby program ten losował liczby bez powtórzeń?

#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <ctime>
using namespace std;
int main()
{
int i=0;
int t[5];
t[0]=2; t[1]=3; t[2]=4; t[3]=5; t[4]=6;

int wybor;
cout<<"witaj w grze Oczko"<<endl;

srand(time(NULL));
for(int y=0;y<2;y++)

{
t[y]=rand()%(t[0]-t[4])+t[0];
cout<<"Wartosc  wylosowanej karty to :"<<t[y]<<endl;
cout<<"*********************************"<<endl;
}
for(int j=0;j<2;j++)
{
i=i+t[j];
}
cout<<"Suma wartosci kart wynosi: "<<i<<endl;
}

0
  1. Zapamiętywać co wylosowałeś i sprawdzać po losowaniu czy się nie powtórzyło.
  2. Wyrzucać ze zbioru potencjalnych liczb te już wylosowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1