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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
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