Ads 468x60px

Perfil

lunes, 17 de octubre de 2011

Proyecto C (Permutacion)


Proyecto

Dado un archivo binario llamado permuta.in, el cual contiene n (5<n<20) cantidad de registros de la siguiente estructura:
·          char[20];
·          int;

Entonces su labor es determinar cuantos registros existen en ese archivo y generar todas las posibles combinaciones (en cualquier orden) con todas las palabras (char[20]) que se encuentran por cada registro leído. Por ejemplo, si usted determino que el archivo permuta.in contiene tres registros y el arreglo de char que contiene cada registro encontrado, son los siguientes:
·          la – Registro 1
·          casa – Registro 2
·          bonita – Registro 3

Entonces la salida tiene que ser en otro archivo y con el siguiente formato:
Cantidad de permutaciones: 6
1. la casa bonita
2. casa bonita la
3. casa la bonita
4. la bonita casa
5. bonita la casa
6. bonita casa la

0 comentarios: