Dev - C++ - AYUDA CON ARREGLOS Y REPETICION

 
Vista:

AYUDA CON ARREGLOS Y REPETICION

Publicado por Daniel Lara (1 intervención) el 09/08/2022 12:08:31
Disculpen amigos alguien de ustedes sabra como hacer que mi programa me diga cuales valores al momento de yo poner, me diga cuales son los valores que estan duplicados?


#include<iostream>
#include<conio.h>
using namespace std;

char nom1[5][40];
char nom2[5][40];

int main (){

char nom1[5][40];
char nom2[5][40];
int ab=0,ac=0,i,j;

//Primera Lista
for(int i=0; i<=4; i++){
ab=ab+1;
cout<<"Ingresa el nombre de la primera lista "<<ab<<": ";
cin>>nom1[i];
}

//Seguna Lista//
for(int j=0; j<=4; j++){
ac=ac+1;
cout<<"Ingresa el nombre de la seguna lista "<<ac<<": ";
cin>>nom2[j];
}

//Comparar Arrays//

for(int i=0; i<=4; i++){
for(int j=0; j<=4; j++){
if(nom1[i] == nom2[j]){
cout<<"Nombre Duplicado: "<<nom1[i]<<endl;
}
}
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA CON ARREGLOS Y REPETICION

Publicado por antonio (85 intervenciones) el 10/08/2022 18:03:52
Hola buenas compara los char de otra forma por ejemplo con strcmp hay mas formas yo creo que esta es la mas fácil:

#include<iostream>
#include<conio.h>
#include<cstring>
using namespace std;


int main (){

int ab=0,ac=0,i,j;

//Primera Lista
for(int i=0; i<=4; i++){
ab=ab+1;
cout<<"Ingresa el nombre de la primera lista "<<ab<<": ";
cin>>nom1[i];
}

//Seguna Lista//
for(int j=0; j<=4; j++){
ac=ac+1;
cout<<"Ingresa el nombre de la seguna lista "<<ac<<": ";
cin>>nom2[j];
}



//Comparar Arrays//

for(int i=0; i<5; i++){
for(int j=0; j<5; j++){
if(strcmp(nom1[i],nom2[j])==0){
cout<<"Nombre Duplicado: "<<nom1[i]<<endl;
}
}
}

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar