Subscribe to our RSS Feeds

llenar una matriz de numeros aleatorios en c++

6 Comments »
A continuación dejo el codigo comentado de como llenar una Matriz de 8x8 de números aleatorios usando la función srand(), rand() y time()



/*****************************************************
* Facultad de Ingenieria - IPC1 *
* Programa que llena un MATRIZ de numeros aleatorios *
*****************************************************/

#include <stdio.h>
#include <stdlib.h> //incluye srand() y rand()
#include <conio.h>
#include <time.h> //incluye time()

int mat[8][8]; //tamaño de la matriz

void main()
{
clrscr();
srand(time(0));//numeros Aleatorios en funcion del tiempo
for (int i=0;i<8;i++)//para desplazarse por las columnas
{
for (int j=0;j<8;j++)//para desplazarse por las filas
{
mat[i][j]=rand();//Agrega numero aleatorio a la posicion ij de la matriz
printf("\t%d",mat[i][j]);//imprime elemento de la matriz en pantalla
}
printf("\n\n");//para dejar espacios entre filas.
}
getche();
}

//esvom.

6 Responses to "llenar una matriz de numeros aleatorios en c++"

Unknown Says :
26 de septiembre de 2008, 10:29

e probado el codigo y me servido de mucha ayuda.

muchas gracias.
------------------------------
http://www.lobus.co.cc

Anónimo Says :
17 de octubre de 2010, 23:17

OK tranforme este codigo de c++ a PHP. perfecto!!!!

Anónimo Says :
24 de octubre de 2012, 18:22

Ni siquiera es en c++

Anónimo Says :
22 de mayo de 2013, 7:14

que bestia loco maestro un aplauso

Unknown Says :
15 de mayo de 2017, 17:04

como se hece lo mismo pero con un rango de numero del 1 al 50

jonathanFisMat Says :
3 de mayo de 2018, 18:05

amigos soy nuevo en esto pero me están exigiendo dicho código y en visual C me arroja errores y en DEV-C también, estos son los errores:
C:\Users\Jonathan\Desktop\codigos en C++\practicas_repasos\matriz_llenado de una matriz_de_C_a_C++.c In function 'main':
17 5 C:\Users\Jonathan\Desktop\codigos en C++\practicas_repasos\matriz_llenado de una matriz_de_C_a_C++.c [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode
17 5 C:\Users\Jonathan\Desktop\codigos en C++\practicas_repasos\matriz_llenado de una matriz_de_C_a_C++.c [Note] use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
19 9 C:\Users\Jonathan\Desktop\codigos en C++\practicas_repasos\matriz_llenado de una matriz_de_C_a_C++.c [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode

Publicar un comentario