Dev - C++ - ayudaaa no funciona es pedir el estado civil, nombre completo,edad y sexo pero no me deja declarar l

 
Vista:

ayudaaa no funciona es pedir el estado civil, nombre completo,edad y sexo pero no me deja declarar l

Publicado por alexis ledezma vazquez (1 intervención) el 16/10/2018 02:43:23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<iostream>
using namespace std;
int main()
{
    char nom[10],sexo[10],civil[10];
    int edad;
    cout<<"Dame el nombre de la persona: ";gets(nom);
    cout<<"Dame la edad de la persona: ";cin>>edad;
    cout<<"Dame el sexo de la persona: ";gets(sexo);
    cout<<"Dame el estado civi de la persona: ";gets(civil);
    if(sexo=='h' && edad>40 && civil== 'c')
    {
         cout<<"el nombre es: "<<nom;
    }
    else
    {
        if(sexo== 'm' && edad<50 && civil=='s')
        {
            cout<<"El nombre es: "<<nom;
        }
        system("pause");
        return 0;
    }
}
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: 10
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayudaaa no funciona es pedir el estado civil, nombre completo,edad y sexo pero no me deja declarar l

Publicado por Randall (4 intervenciones) el 16/10/2018 05:07:14
No te deja declarar "l"? esa letra? No entiendo tu problema, especifica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
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++

ayudaaa no funciona es pedir el estado civil, nombre completo,edad y sexo pero no me deja declarar l

Publicado por dario (718 intervenciones) el 16/10/2018 05:31:27
Hola, hice algunas correcciones a tu codigo.

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
#include<iostream>
 
using namespace std;
 
int main()
{
  string nom,sexo,civil;
  int edad;
 
  cout << "Dame el nombre de la persona: ";
  getline(cin,nom);
  cout << "Dame la edad de la persona: ";
  cin >> edad;
  cout << "Dame el sexo de la persona: ";
  cin >> sexo;
  cin.ignore();
  cout << "Dame el estado civi de la persona: ";
  getline(cin,civil);
 
  if((sexo=="h") && (edad>40) && (civil== "c"))
    cout<<"el nombre es: "<<nom;
  else if ((sexo== "m") && (edad<50) && (civil=="s"))
    cout<<"El nombre es: "<<nom;
  //system("pause");
  return 0;
}
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