C++ condicional , bucle for . Problemas al Imprimir quienes son los padres y quienes son los hijos.
Publicado por Michael (1 intervención) el 26/04/2021 03:39:33
Alguien Pueda ayudarle. Quiero hacer un programa que me diga al introducir los nombres completo de cada Integrantes de uns familia pueda imprimir me quién es él padre? Quién es la madre? Y quienes son los hijos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
. #include <iostream>
#include <conio.h>
using namespace std;
int main(){
string nombre[4];
string Papellido[4];
string Sapellido[4];
cout << "Ingrese Datos de Integrantes de la Familia \n";
for(int i = 0; i < 4; i++)
{
cout << "\n--Integrante " << i + 1 << "--:\n";
cout << "Nombre: ";
getline(cin, nombre[i]);
cout << "Primer Apellido: ";
getline(cin, Papellido[i]);
cout << "Segundo Apellido:";
getline(cin, Sapellido[i]);
}
for (int i=0; i<4; i++)
{
if ((Papellido[i] == Papellido[i+1] )and (Sapellido[i] != Sapellido[i+1]) ){
cout<<"\nEl padre es :::"<<nombre[i]<<endl;
if ((Sapellido[i] == Sapellido[i+1]) and (Papellido[i] != Papellido[i+1])){
cout <<"\nLa madre es :::"<<nombre[i]<<endl;
}}}
for (int i=0; i<4; i++)
{
if ((Papellido[i] == Papellido[i+1])and (Sapellido[i] == Sapellido[i+1])){
cout<<"Hijo::"<<nombre[i]<<endl;
}
}
system("pause");
return 0;
}
Valora esta pregunta
0