Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
#1

Тайна Страуструпа - std_lib_facilities.h (2) - C++

04.02.2012, 22:39. Просмотров 2265. Ответов 8
Метки нет (Все метки)

Ребят уже голову сломал как дописать в код.

Предложите пользователю ввести значение m если ваш друг -мужчина, f -если женщина.
Присвоить переменной friend_sex введенное значение. ЗАтем с помощью двух инструкций if
записать следующее:

Если друг-мужчина, то написать строчку "Если ты увидишь friend_name, попроси его позвонить мне".

Если женщина, то "Если ты увидишь friend_name,попроси ее позвонить мне.

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
#include "std_lib_facilities.h"
 
int main ()
{
    setlocale(LC_ALL, "Russian_Russia.1251");
    cout << "Введите имя адресата : \n";
    string first_name;
    cin >> first_name;
    cout << "Введите имя друга : \n";
    string friend_name;
    cin >> friend_name;   
    char friend_sex=0;  // объявил переменную, инициализировал нулем.
    string m,f;
    cout << "Если ваш друг мужчина введите m , если женщина введите f\n";   
    if (cin>>f)
 
 
 
    cout << "Дорогой, " << first_name << "!\n";
    cout << " Как делища?=)\n" << " Видел ли ты " <<  friend_name  << " " << "сегодня?.";
 
    
 
    keep_window_open();
    return 0;
 
}
 Комментарий модератора 
Сообщения перенесены из этой темы!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2012, 22:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тайна Страуструпа - std_lib_facilities.h (2) (C++):

Тайна Страуструпа - std_lib_facilities.h ! - C++
Доброго времени суток. Я начал изучать чудесный язык программирования С++ по книге Принципы и практика использования C++ Страуструпа. ...

Не работает код с Функцией error и библиотекой std_lib_facilities из книги Страуструпа - C++
Я новичок в программировании. Учу по книге Страуструпа, там вначале нужно было подключить нестандартуную библиотеку &quot;std_lib_facilities&quot;,...

Подключение заголовочного файла std_lib_facilities.h - C++
Здравствуйте. Учу C++ по книге Stroustrup'а. Автор настоятельно просит использовать библиотеку std_lib_facilities.h Создал...

Тайна ссылки r-value - C++
Попробовал развернуть пример из раздела 8.1 книги Скотт Мейерс &quot;Эффективный и современный С++&quot;, заменив класс string классом MyData с...

Задание из Страуструпа - C++
Добрый день,дорогие форумчане.В общем читаю книжечку Страуструпа.Выполняю задания.Вот что-то у меня ступор.Прошу Вашего совета:) ...

Калькулятор страуструпа - C++
Ну по крайней мере если это и не он, то очень на него похож. Проблема в скобках.Например: (1+1 - всё хорошо, выплывет ощибка...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Teravisor
31 / 31 / 3
Регистрация: 07.08.2011
Сообщений: 89
04.02.2012, 22:46 #2
Takezo, Замените тип переменной f на char - это больше подходит и после cin>>f сравнивайте f с 'm' или с 'f'.
т.е.
C++
1
2
3
4
5
6
7
char f;
cout << "Если ваш друг мужчина введите m , если женщина введите f\n";   
cin>>f;
if (f=='m')
//Мужчина
else
//Женщина
ну или типа того.
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
05.02.2012, 02:34  [ТС] #3
Спасибо, вроде правильно, только как сделать чтобы выводилось на экран в правильном порядке?
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
#include "std_lib_facilities.h"
 
int main ()
{
    setlocale(LC_ALL, "Russian_Russia.1251");
    cout << "Введите имя адресата : \n";
    string first_name;
    cin >> first_name;
    cout << "Введите имя друга : \n";
    string friend_name;
    cin >> friend_name;   
    char friend_sex=0;  // объявил переменную, инициализировал нулем.
    char m,f;
    cout << "Если ваш друг мужчина введите m , если женщина введите f\n";   
    cin >> f;
    if (f =='m') cout << "Если ты увидишь" << " " << friend_name << " попроси его позвонить мне\n";
    else cout << "Если ты увидишь" << " " << friend_name << " попроси ее позвонить мне\n";
 
 
    cout << "Дорогой, " << first_name << "!\n";
    cout << " Как делища?=)\n" << " Видел ли ты " <<  friend_name  << " " << "сегодня?.\n";
    
    
 
    keep_window_open();
    return 0;
 
}
Teravisor
31 / 31 / 3
Регистрация: 07.08.2011
Сообщений: 89
05.02.2012, 11:55 #4
Цитата Сообщение от Takezo Посмотреть сообщение
сделать чтобы выводилось на экран в правильном порядке?
Поменять положение строчек с cout<< ?...
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
05.02.2012, 17:12  [ТС] #5
покажите как сделать , чтобы при вводе значения выпадала одна из этих строчек
C++
1
2
3
      (age <= 12); cout << "На следующий год тебе исполниться" << " " << age+1 << " " << "лет\n";
      (age=18); cout << "На следующий год ты сможешь голосовать\n";
     (age>=60); cout << "Я надеюсь, что ты не скучаешь на пенсии\n";
Teravisor
31 / 31 / 3
Регистрация: 07.08.2011
Сообщений: 89
06.02.2012, 13:31 #6
Добавить условия? Почитайте любое руководство с++...

C++
1
2
3
if(age <= 12)cout << "На следующий год тебе исполниться" << " " << age+1 << " " << "лет\n";
else if(age=18) cout << "На следующий год ты сможешь голосовать\n";
else if(age>=60) cout << "Я надеюсь, что ты не скучаешь на пенсии\n";
Типа того.
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
14.02.2012, 15:23  [ТС] #7
Подскажите.

Символ 'b' равен char('a'+1), 'c'-равен char('a'+2)и т.д. Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел.

a 97
b 98
......
z 122
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
16.02.2012, 21:31  [ТС] #8
помощь еще нужна
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
16.02.2012, 22:41 #9
Takezo
Создайте отдельно тему.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 22:41
Привет! Вот еще темы с ответами:

Калькулятор Страуструпа (C++) - C++
Добрый вечер! Я изучаю &quot;Принципы и практика использования C++&quot; Страуструпа. Все, что он пишет, хорошо понимаю, но следующая логика...

Калькулятор Страуструпа С++ - C++
Я новичок в С++, пытаюсь читать Страуструпа. Дошёл до строчного калькулятора и не понимаю принципов его работы, перечитывал главу 4 раза....

Угадайка от Страуструпа - C++
Писал, писал, устал. В логике ошибок нет. Как алгоритм оптимизировать и спагетти свернуть? #include &quot;std_lib_facilities.h&quot; int...

задачки Страуструпа - C++
Сижу в обнимку с талмудом Страуструпа, изучаю С++ самостоятельно. Просить код писать не буду, разберусь. Некоторые терминологические вещи...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.02.2012, 22:41
Ответ Создать тему
Опции темы

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