Dev - C++ - No me funciona mi condicional (if) para ingresar a un for. El if no reconoce si hay un "si"

 
Vista:

No me funciona mi condicional (if) para ingresar a un for. El if no reconoce si hay un "si"

Publicado por Matias (1 intervención) el 16/11/2022 18:48:23
#include <iostream>
#include <conio.h>
#include<string.h>
using namespace std;
int main() {
int X, i, w = 0;
cout << "ingrese la cantidad de empleados que se desean agregar: ";
cin >> X;

struct infocumple {
int dia;
int mes;
int a;//año error al usar la letra ñ
};
struct datos {
char nombre[20];
int DNI;
struct infocumple w;
char LugN[20];
char Dependencia[2];
int sueldos[5];
}clientes[100];
for (i = 0; i < X; i++) {

cin.ignore();
cout << "El cliente esta en relacion de dependencia? si/no" << endl;
cin.getline(clientes[i].Dependencia, 2, '\n');

if (clientes[i].Dependencia == "si") {
for (w = 0; w < 5; w++) {
cout << "ingrese los ultimos 5 sueldos del cliente: ";
cin >> clientes[i].sueldos[w];
}
}
if (clientes[i].Dependencia != "si" || clientes[i].Dependencia != "no") {
cout << "error intente nuevamente" << endl;
cin.getline(clientes[i].Dependencia, 2, '\n');
}


}
_getch;
}
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.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

No me funciona mi condicional (if) para ingresar a un for. El if no reconoce si hay un "si"

Publicado por dario (718 intervenciones) el 17/11/2022 02:35:22
Hola, que estas tratando de hacer no entiendo tu codigo. Podrias poner el enunciado completo.
Salu2.
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