Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Leo Khan
1 / 1 / 1
Регистрация: 21.09.2015
Сообщений: 98
1

Страуструп - по поводу задания из книги

16.08.2018, 20:00. Просмотров 106. Ответов 1
Метки нет (Все метки)

Почему не срабатывают условия:

(с 34 - 40 строки)

"if( age < 12 ) {"
"if( age == 18 ) {"
"if( age > 60 ) {"

????


C++
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
#include "std_lib_facilities.h"
 
int main() {
    string firstName = "";
    string friendName = "";
    char friendSex = 0;
        int age = 0;
    string sign = "";
    
    cout << "Введите имя адресата:\n";
    cin >> firstName;
    cout << "Дорогой, " << firstName << ",\n"
        << "пишу это письмо, чтобы сообщить\n"
        << "как сильно я скучаю по тебе!\n";
    
    cout << "Введите имя приятеля:\n";
    cin >> friendName;
    cout << "Видел ли ты " << friendName << "?\n";
 
    cout << "Введите пол вашего друга, (m - мужчина, f - женщина):\n";
    cin >> friendSex;
    if( friendSex == 'm' ) {
        cout << "Если увидишь " << friendName << ", пожалуйста, попроси его позвонить мне\n";
    }
    if( friendSex == 'f' ) {
        cout << "Если увидишь " << friendName << ", пожалуйста, попроси её позвонить мне!\n";
    }
 
    cout << "Введите возраст адресата:\n";
    cin >> age;
    if( age <= 0 || age >= 110 ) {
        simple_error( "Ты шутишь!?" );
    }
    if( age < 12 ) {
        cout << "На следующий год тебе исполнится " << age + 1 << " лет\n";
    }
    if( age == 18 ) {
        cout << "На следующий год ты сможешь голосовать!\n";
    }
    if( age > 60 ) {
        cout << "Я надеюсь, что ты не скучаешь на пенсии!\n";
    }
    cout << "Я слышал, ты только что отметил день рождения и тебе исполнилось " << age << " лет!\n";
 
    cout << "Искренне твой, \n";
    cin >> sign;
    cin >> firstName;
    cout << sign + '-' + firstName << '\n';
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2018, 20:00
Ответы с готовыми решениями:

Бьерн Страуструп рассказывает о c++14
Подумал, может кому интересно будет :) 1OEu9C51K2A

Страуструп и понимание C++
Если прочту книгу Страуструпа, возьмут C++ программистом в хорошую компанию?...

Не работает кот с книги Страуструп Программирование и практика на С++
Написал код как в книги Страуструп Программирование и практика на С++, а он не...

Не получается сделать 6е задание 3й главы из книги Бьярне Страуструп
Здравствуйте, я совсем не давно начал изучать C++ и начал с книги Бьярна...

Калькулятор из книги Язык программирования С++ (автор Бьерн Страуструп)
Доброго времени суток. Изучаю С++, начал с классической книги Страуструпа:...

1
SatanaXIII
Почетный модератор
Эксперт С++
5775 / 2774 / 379
Регистрация: 01.11.2011
Сообщений: 6,750
Завершенные тесты: 1
17.08.2018, 10:16 2
У вас не определена функция simple_error в тридцать второй строке.
А так все работает:
https://ideone.com/RYHVGl
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2018, 10:16

Дайте,пожалуйста, совет по поводу задания
Есть односвязный список, нужно в і-ую позицию вставить элемент, как лучше бы...

задания из книги Плаугера
из &quot;Standard C Library&quot; Так вот, в задании 1.4 мне не совсем понятен...

Совет по поводу книги
Пошел на курсы Java EE. Посоветуйте книги для дополнительного изучения JSP,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru