[C++] Hogy kell egy tömböt feltölteni véletlen számokkal, úgy, hogy ne tartalmazzon 2 ugyanolyan számot?
Meg van oldva!! :DD
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <stdlib.h>
#include <algorithm>
using namespace std;
int main()
{
srand(time(0));
int N=10, tomb[N],vel;
for (int i=0; i<N; i++)
{
tomb[i]=rand()%10+1;
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
for (int j=0; j<i; j++)
{
if (tomb[j]==tomb[i])
{
tomb[i]=rand()%10+1;
}
}
}
sort (tomb,tomb+N);
for (int i=0; i<N; i++)
{
cout<<tomb[i]<<" ";
}
system ("PAUSE");
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!