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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
04.02.2012, 22:39     Тайна Страуструпа - std_lib_facilities.h (2) #1
Ребят уже голову сломал как дописать в код.

Предложите пользователю ввести значение 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)
Посмотрите здесь:

Тайна Страуструпа - std_lib_facilities.h ! C++
задачки Страуструпа C++
Угадайка от Страуструпа C++
C++ Подключение заголовочного файла std_lib_facilities.h
C++ Калькулятор в книге Страуструпа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
04.02.2012, 22:46     Тайна Страуструпа - std_lib_facilities.h (2) #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  [ТС]     Тайна Страуструпа - std_lib_facilities.h (2) #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
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
05.02.2012, 11:55     Тайна Страуструпа - std_lib_facilities.h (2) #4
Цитата Сообщение от Takezo Посмотреть сообщение
сделать чтобы выводилось на экран в правильном порядке?
Поменять положение строчек с cout<< ?...
Takezo
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 20
05.02.2012, 17:12  [ТС]     Тайна Страуструпа - std_lib_facilities.h (2) #5
покажите как сделать , чтобы при вводе значения выпадала одна из этих строчек
C++
1
2
3
      (age <= 12); cout << "На следующий год тебе исполниться" << " " << age+1 << " " << "лет\n";
      (age=18); cout << "На следующий год ты сможешь голосовать\n";
     (age>=60); cout << "Я надеюсь, что ты не скучаешь на пенсии\n";
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
06.02.2012, 13:31     Тайна Страуструпа - std_lib_facilities.h (2) #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  [ТС]     Тайна Страуструпа - std_lib_facilities.h (2) #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  [ТС]     Тайна Страуструпа - std_lib_facilities.h (2) #8
помощь еще нужна
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 22:41     Тайна Страуструпа - std_lib_facilities.h (2)
Еще ссылки по теме:

C++ Задание из книги Страуструпа
Калькулятор страуструпа C++
C++ Задание из Страуструпа

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

Или воспользуйтесь поиском по форуму:
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
16.02.2012, 22:41     Тайна Страуструпа - std_lib_facilities.h (2) #9
Takezo
Создайте отдельно тему.
Yandex
Объявления
16.02.2012, 22:41     Тайна Страуструпа - std_lib_facilities.h (2)
Ответ Создать тему
Опции темы

Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru