Предмет: Информатика, автор: juliette23200594

Допоможіть будь ласка розробити діалогову програму, яка запитує ім'я людини та її вік і визначає, до якої вікової категорії він належить: 1) від 1 до 10 років – дитина; 2) від 11 до 15 років – підліток; 3) від 16 до 20 років – юнак (юнка); 4) від 21 до 35 років – молода людина; 5) від 36 років – доросла людина.


1s2s3s4s5s: А в какой программе?
juliette23200594: Python

Ответы

Автор ответа: korigai
3

Ответ: написал вам прогу на С++ с комментариями (//коментарий)

Объяснение:

#include<iostream>

#include<windows.h>

using namespace std;

void main()

{

int age;

setlocale(LC_ALL, "rus");//подрубили русский

char* name = new char[20];//строка с именем  до 20 символов

cout << "Введите ваше имя латинскими буквами: ";

cin >> name;//пробел и enter считаются окончанием ввода

cout << "Ваше имя: " << name << endl;

cout << "Введите ваш возраст: ";

cin >> age;

while (age<=0 || age >=110)//пользователь вводит возраст, если он будет указан неправильно, пока не будет значение в диапазоне от 0 до 110 лет

{

 cout << "Неккоректно указан возраст попробуйте снова";

 cout << "Введите ваш возраст: ";

 cin >> age;

}

if (age>= 1 && age<= 10)//проверка возраста

{

 cout << "Ребенок" << endl;

}

else if (age >=11 && age<=15)

{

 cout << "Подросток" << endl;

}

else if(age >=16 && age <=20)

{

 cout << "Юноша" << endl;

}

else if (age>=21 && age<=35)

{

 cout << "Молодой человек" << endl;

}

else

{

 cout << "Взрослый" << endl;

}

system("pause");

}

Похожие вопросы
Предмет: Математика, автор: Arinkagrinka