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
Citar
#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");
}
#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");
}