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

Сколько голов и глаз у дракона, которому N лет? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Ольга456
0 / 0 / 1
Регистрация: 28.05.2013
Сообщений: 40
28.05.2013, 13:12     Сколько голов и глаз у дракона, которому N лет? #1
Дракон каждый год отращивает по три головы, но после того, как ему исполнится 100 лет - только по две. Сколько голов и глаз у дракона, которому N лет? (пожалуйссссста)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,920
Записей в блоге: 2
Завершенные тесты: 1
28.05.2013, 13:14     Сколько голов и глаз у дракона, которому N лет? #2
Тут еще как бы не все. При рождении у него сколько голов?

Не по теме:

Или не одной

Ольга456
0 / 0 / 1
Регистрация: 28.05.2013
Сообщений: 40
28.05.2013, 13:17  [ТС]     Сколько голов и глаз у дракона, которому N лет? #3
вот такое условие задачи!!!ничего более не дано
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
28.05.2013, 13:28     Сколько голов и глаз у дракона, которому N лет? #4
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
#include <iostream>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int dragonAge;
 
    cout << "Сколько лет дракону?: ";
    cin >> dragonAge;
 
    if (dragonAge <= 100)
    {
        cout << "Голов у дракона: " << dragonAge * 3 << endl
             << "Глаз у дракона: " << dragonAge * 6 << endl;
    }
    else
        cout << "Голов у дракона: " << (dragonAge % 100 * 2) + 300 << endl
             << "Глаз у дракона: " << (dragonAge % 100 * 4) + 600 << endl;
 
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
Тут еще как бы не все. При рождении у него сколько голов?

Не по теме:

Или не одной

Если ничего больше не дано, будем считать, что рождается он без голов


Вот я поспешил... код работает только для драконов возрастом до 199 лет. Сейчас поправлю

Добавлено через 6 минут
Вот так вроде нормально
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
#include <iostream>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int dragonAge;
 
    cout << "Сколько лет дракону?: ";
    cin >> dragonAge;
 
    if (dragonAge <= 100)
    {
        cout << "Голов у дракона: " << dragonAge * 3 << endl
             << "Глаз у дракона: " << dragonAge * 6 << endl;
    }
    else
        cout << "Голов у дракона: " << ((dragonAge - 100) * 2) + 300 << endl
             << "Глаз у дракона: " << ((dragonAge - 100) * 4) + 600 << endl;
 
    system("pause");
    return 0;
}
Ольга456
0 / 0 / 1
Регистрация: 28.05.2013
Сообщений: 40
28.05.2013, 13:34  [ТС]     Сколько голов и глаз у дракона, которому N лет? #5
Мимино,

вы не могли бы пожалуйста.все подробно расписать.я не понимаю cout system return.я просто в 10 классе учусь(
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
28.05.2013, 13:40     Сколько голов и глаз у дракона, которому N лет? #6
С комментариями
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
#include <iostream>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");           // разрешаем вывод русского языка в консоле
    int dragonAge;                          // переменная, содержащая возраст дракона
 
    cout << "Сколько лет дракону?: ";       // выводим сообщение на экран с вопросом о возрасте
    cin >> dragonAge;                       // вводим возраст дракона
 
    if (dragonAge <= 100)                   // проверяем, пережил ли дракон 100 лет или нет.
    {
        cout << "Голов у дракона: " << dragonAge * 3 << endl        // если не пережил 100 лет, за каждый год добавляем ему по 3 головы
             << "Глаз у дракона: " << dragonAge * 6 << endl;        // и по 6 глаз. Выводим это все на екран
    }
    else                                                            // если дракон пережил 100 лет
        cout << "Голов у дракона: " << ((dragonAge - 100) * 2) + 300 << endl // за каждый год свыше 100 добавляем ему по 2 головы + 300 голов за 100 лет
             << "Глаз у дракона: " << ((dragonAge - 100) * 4) + 600 << endl; // и по 4 глаза + 600 глаз за 100 лет
 
    system("pause");                                                // делаем паузу, чтобы окно программы не закрылось после выполнения
    return 0;                                                       // Это важно! Так должно быть
}
The_Immortal
28.05.2013, 14:26     Сколько голов и глаз у дракона, которому N лет?
  #7
 Комментарий модератора 
Кросспостинг: Сколько голов и глаз у дракона, которому N лет

Тема закрыта.
Yandex
Объявления
28.05.2013, 14:26     Сколько голов и глаз у дракона, которому N лет?
Закрытая тема Создать тему
Опции темы

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