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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  matriz aleatoria
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: matriz aleatoria  (Leído 2,459 veces)
ALONSOQ

Desconectado Desconectado

Mensajes: 62



Ver Perfil
matriz aleatoria
« en: 18 Junio 2012, 17:56 pm »

Hola,

Con este código consigo generar una matriz aleatoria de n números, pero no soy capaz de conseguir que los números sean distintos

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>

int matriz [5];
int i, num;

main()
{
      for (i=0;i<5;i++)
      {
          srand (time(NULL));
          num= (rand()%16)+1;
          matriz=num;
         
          printf("%d\t",matriz);
         
          }
      getch();
      }


Podríais ayudarme por favor?

un saludo


En línea

STANHMAL

Desconectado Desconectado

Mensajes: 107


ςταηhmαl - hηαfε


Ver Perfil WWW
Re: matriz aleatoria
« Respuesta #1 en: 18 Junio 2012, 18:29 pm »

Código
  1. matriz[i]=num;
  2. printf("%d\t",matriz[i]);
  3.  

saca el srand del ciclo

Código
  1. srand(time(NULL));
  2. for...
  3.  

$4!u2


En línea

Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red
0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: matriz aleatoria
« Respuesta #2 en: 18 Junio 2012, 18:36 pm »

Usa las etiquetas de codigo y comprueba si el numero es igual al resto de subindices.

Saludos ;D
En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
ALONSOQ

Desconectado Desconectado

Mensajes: 62



Ver Perfil
Re: matriz aleatoria
« Respuesta #3 en: 18 Junio 2012, 18:42 pm »

Código
  1. matriz[i]=num;
  2. printf("%d\t",matriz[i]);
  3.  

saca el srand del ciclo

Código
  1. srand(time(NULL));
  2. for...
  3.  

$4!u2

Muchas gracias;

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
MATRIZ que imprima como una matriz en forma de cuadrado... ayudaaaaa!! help
Programación C/C++
oscarpy 3 8,526 Último mensaje 9 Abril 2012, 16:23 pm
por Xandrete
crear una matriz de 10x10 de forma aleatoria con numeros primos
Programación C/C++
piyor6 1 5,826 Último mensaje 29 Marzo 2018, 05:38 am
por Yuki
Matriz aleatoria « 1 2 »
.NET (C#, VB.NET, ASP)
sleepy.lito 10 4,559 Último mensaje 21 Noviembre 2018, 02:12 am
por Serapis
MOVIDO: Matriz aleatoria
Programación C/C++
MCKSys Argentina 0 1,258 Último mensaje 20 Noviembre 2018, 22:25 pm
por MCKSys Argentina
Matriz aleatoria en c
Programación C/C++
Fulanito19 1 1,687 Último mensaje 14 Mayo 2019, 22:15 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines