elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Generar aleatorios en: 17 Octubre 2017, 23:50 pm
Hola, necesito comparar tres números que no se repitan entre sí, y que se generen de forman aleatoria, es decir que no impriman 111, 221, etc,
Quiero hacerlo con arreglos para compararlos pero no he encontrado la forma correcta para terminarlo.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5.  
  6. int main(){
  7. srand(time(NULL));
  8. int arr[4];
  9. int num;
  10.  
  11. for(int i=0; i<4; i++){
  12.  
  13. do{
  14. arr[i]=1+rand()%9;
  15. }while(arr[0]==arr[1] || arr[0]==arr[2] || arr[0]==arr[3]);
  16. //Falta comparar todos los arr[i]
  17.  
  18. printf("%d", arr[i]);
  19.  
  20. }
  21. }
  22.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines