Ver Mensaje Individual
  #20 (permalink)  
Antiguo 23/10/2006, 17:48
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
Agregar, es posible que tu programa(BLEND) este haciendo la tarea contraria a lo que josemauricio requiera.
es decir, imprime las palabras que se repiten en ambos grupos.
y segun leo en su mensaje anterior, el quiere las que no se repiten.

me tome el tiempo para hacerle unas modificaciones, espero que cubra lo requerido.

Código:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

#define MAX 50

struct palabras
{
char lista1[10];
char lista2[10];
}alm[MAX];

int main()//C++
{
int i,cnt1,cnt2,j;
bool repetido = false; //C++

printf("\n\n\tCantidad de palabras en lista 1: ");
scanf("%d",&cnt1);
for(i=0;i<cnt1;i++)
{
printf("\tPalabra %d: ",i+1);
scanf("%s",&alm[i].lista1);
}
printf("\n\tCantidad de palabras en lista 2: ");
scanf("%d",&cnt2);
for(i=0;i<cnt2;i++)
{
printf("\tPalabra %d: ",i+1);
scanf("%s",&alm[i].lista2);
}
for(i=0;i<cnt2;i++)
{
    for(j=0;j<cnt1;j++)
    {
        if(strcmp(alm[j].lista1, alm[i].lista2)==0)
        {
            repetido = true;
            break;
        }
        repetido = false;
    }
if(!repetido)printf("\n%s",alm[i].lista2);
}

printf("\n");
system("pause");
return 0;//C++
}
tienen unas agregaciones de C++, y elimina la dependencia de conio.h.
segun veo el funcionamiento de este programa, lo ideal sería trabajar con ficheros.


Saludos.

Última edición por Nivel7; 23/10/2006 a las 17:54