Saludos
Debo llenar una matriz de 4x4 con valores aleatorios usando srand(time(NULL)), pero no tengo idea de como hacer que los aleatorios ingresen a la matriz, despues de eso el programa debe mostrar en que fila esta el numero mas grande generado automaticamente, pero no se como proceder.
Codigo
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int x[4][4];
int f,c,a;
main()
{
printf("\nIngresa los datos de la matriz\n\n");
srand (time(NULL));
for (f=0;f<=3;f++)
{
for (c=0;c<=3;c++)
{
f=rand()%99;
}printf ("%i",&x);
}
}
Variables globales, int main y esas cosas que te he dicho en el post anterior.. :rolleyes:f = rand() % 99; //Hacer esto no tiene mucho sentido
x[f][c] = rand() % 99;
Para encontrar la fila con el mayor numero simplemente tienes que guardar el numero mayor y la fila donde esta, pseudocodigo:Citarmayor, filamayor: entero;
si x[f][c] > mayor
mayor = x[f][c]
filamayor = f
fsi
Un saludo
;D gracias de nuevo, y lo de variables globales la verdad es que no lo tengo muy claro, pero de nueva cuenta gracias