En la universidad me mandaron una tarea en donde tengo qe crear una matriz de maximo 10 filas y 20 columnas y adentro de cada casillero de la matriz tengo qe guardar tres datos enteros, osea un struct dentro de una matriz
este es el codigo que llevo, todavia trabajo solamente con esas librerias. Quiero que me ayuden a como llenar la matriz con los datos haber si me pueden ayudar
#include<stdio.h>
#include<stdlib.h>
typedef struct accidente{
int lesionados;
int vehiculos;
int fecha;
};
void Llenar(int cruce[][20],int n, int m,accidentes *R)
{
int i,j;
for(i=0;i<n;i++)
{ for(j=0;j<m;j++)
{
printf("ingrese numero de lesionados para la interseccion entre [Avenida %d,Calle %d]: ",i,j);
scanf("%d",&cruce [j].(*R).lesionados);
printf("ingrese cantidad de vehiculos involucrados en la interseccion[Avenida %d,Calle %d]: ",i,j);
scanf("%d",&cruce [j].(*R).vehiculos);
printf("ingrese fecha del accidente en la interseccion [Avenida %d,Calle %d]: ",i,j);
scanf("%d",&cruce [j].(*R).fecha);
}
}
}
void Mostrar(int a[][20],int n,int m)
{
int i,j;
for(i=0;i<n;i++)
{ for(j=0;j<m;j++)
{
printf("A[%d,%d] = %d\n",i,j,a[j]);
}
}
}
int main()
int cruce[10][20];
int n,m;
printf("Ingrese cantidad de avenidas : ");
scanf("%d",&n);
if(n<=10)
{
printf("Ingrese cantidad de calles : ");
scanf("%d",&m);
if(m<=20)
{ Llenar(cruce,n,m,accidente);
printf("\nMatriz A\n");
Mostrar(a,n,m);
}
{
else
printf("ingrese un numero menor a 20 ");
}
}
{
else
printf("ingrese un numero menor a 10 ");
}
system("PAUSE");
}