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.
c++,
informatica.,
programacion
12:08
e probado el codigo y me servido de mucha ayuda.
muchas gracias.
------------------------------
http://www.lobus.co.cc
OK tranforme este codigo de c++ a PHP. perfecto!!!!
Ni siquiera es en c++
que bestia loco maestro un aplauso
como se hece lo mismo pero con un rango de numero del 1 al 50
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