Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - freakx

#1
Nececito un poco de ayuda nose como empezar , ojala puedan ayudarme ,nececito un programa en donde ingrese una palabra por ejemplo abc y me entrege todas las combinaciones de letras posibles : abc,acb,bac,bca,cab,cba.

utlilizando librerias stdio stdlib y string.


Saludos . :)
#2
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


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");

}