Форум программистов, компьютерный форум, киберфорум
Наши страницы

Упрощение кода программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ очередь как кольцевой массив http://www.cyberforum.ru/cpp-beginners/thread909904.html
помогите плиз. очередь как кольцевой массив, положительные числа записать в очередь, отрицательные в стек заранее спасибо
C++ Подскажите пожалуйста с int main(int argc, char*argv[]) Если я правильно понимаю, то int argc это передача аргумента программе, т. е если argc>1 то программе передан хотя бы один аргумент, если argc=1, то аргументов нет. У меня вопрос такого плана: как... http://www.cyberforum.ru/cpp-beginners/thread909894.html
C++ Сортировка пузырьком по змейке
Нужно реализовать пузырьковую сортировку матрицы по змейке, у самой не получается. Мой рисунок змейки №9, нашла похожую программу но там другой рисунок (№1) Вот мой код(без сортировки): ...
Переделать программу в ООП C++
Помогите пожалуйста, у самой ничего не получается. Нужно обернуть программу в классы. Она должна считать уравнения третьего порядка. Самостоятельно ничего не получилось, как ни старалась, ну ни как...
C++ Удаление переменной, уменьшение нагрузки процессора http://www.cyberforum.ru/cpp-beginners/thread909839.html
Доброго времени суток. У меня есть цикл который находится в таймере (openGl), в этом цикле при каждой итерации создается спрайт и сразу рисуется. Но так память очень засоряется и нагрузка ЦП растет в...
C++ Шаблонные функции работы с деревом Добрый день. Задача: преобразовать готовые рекурсивные функции работы с деревом в шаблонные. С шаблонами только ещё начал знакомится, поэтому ещё много чего не понимаю. Переделал функции на... подробнее

Показать сообщение отдельно
Delvox
7 / 7 / 1
Регистрация: 09.03.2013
Сообщений: 54

Упрощение кода программы - C++

23.06.2013, 11:59. Просмотров 215. Ответов 0
Метки (Все метки)

Здравствуйте уважаемые форумчане!
Дана следующая задача

Напишите программу на C++, которая использует три определяемых пользователем функции (включая main()) и генерирует следующий вывод:
Three blind mice
Three blind mice
See how they run
See how they run
Одна функция, вызываемая два раза, должна генерировать первые две строки, а другая, так же вызываемая два раза - оставшиеся строки.

Вот мой код, как его можно упростить? А то мне кажется что он слишком мудреный.
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
#include <iostream>
 
void func1 (int a);
void func2 (int a);
int main ()
{
    using namespace std;
    func1(1);
    func1(1);
    func2(1);
    func2(1);
    system("pause");
}
////////////////////////////////////////////////////////
void func1 (int a)
{
    using namespace std;
    if (a!=0)
    {
    cout << "Three blind mice" << endl;
    }
    else 
    cout << "Sorry" << endl;    
}
////////////////////////////////////////////////////////
void func2 (int a)
{
    using namespace std;
    if (a!=0)
    {
    cout << "See how they run" << endl;
    }
    else
    {
    cout << "Sorry" << endl;
    }
}
Добавлено через 7 минут
UPD. не нуждась больше в ответе, модераторы можете закрыть тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru