С++ Исправьте ошибку в программе, чтобы нормально выводилось имя. Для удобства можно использовать компилятор https://www.onlinegdb.com/#

#include
struct person { //начало описания структуры "person"
int age; //член структуры - переменная целого типа
float height; //член структуры - переменная действительного типа
char gender; //член структуры - переменная символьного типа
char name [20]; //член структуры - массив символьноготипа (строка)
}; //конец описания структуры "person"
int main ( ) {
person man; //создание объекта "man" структуры "person"
printf ("Hello, enter your age, name and gender(m/f) witn spaces\n");
scanf ("%d%s%s", &man.age, man.name, &man.gender);
if (man.gender == 'm')
printf ("Hello, %s!\nYour age is %d.\nYou are a man!", man.name, man.age);
if (man.gender == 'f')
printf ("Hello, %s!\nYour age is %d.\nYou are a woman!", man.name, man.age);
if (man.gender !='m' && man.gender !='f')
printf ("You entered incorrect data, please try again!");
return 0;
}

shevyakova2018 shevyakova2018    1   12.12.2021 23:21    0

Другие вопросы по теме Информатика