C/Visual C - No me sale este sencillo problema de c. Generar numeros random no repetidos

   
Vista:

No me sale este sencillo problema de c. Generar numeros random no repetidos

Publicado por osiel (1 intervención) el 27/12/2017 05:34:11
//crear un programa que llene mil numeros random y los copie a otra cadena pero que no se repitan los numeros
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
void copiandoando();
void arreglo();
long int cad[1000];
long int cad2[1000];
int i;
int main(){
 
	srand(time(NULL));
	printf("SALIDA 1: ");
	arreglo();
	printf("SALIDA 2: ");
	copiandoando(cad,cad2,1000);
 
	return 0;
}
 
void arreglo(){
 
	for(int i=0;i<1000; i++){
		cad[i]= rand()%101;
		printf("%d ",cad[i]);
 
	}
}
 
void copiandoando(int a[],int b[],int tamanio){
	printf("SALIDA 2: \n");
	for(int i=0; i<tamanio; j++){
 
		cad2[i]=cad[i];
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

No me sale este sencillo problema de c. Generar numeros random no repetidos

Publicado por Tom (557 intervenciones) el 27/12/2017 11:03:02
Si generas 1000 números enteros entre 0 y 100 ... es imposible que no se repitan ... ¿ no ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar