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

Перенос вычислений в подпрограмму - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GotoXY в GCC http://www.cyberforum.ru/cpp-beginners/thread1098713.html
ДОБРОГО ВРЕМЕНИ СУТОК !!! Я использую GCC и мне нужно использовать функцию GotoXY. В GCC нет библиотеки conio.h. Прошу дать код данной функции. Заранее спасибо !!!
C++ Vvid: идентификатор не найде нужно вычислить факториал (http://ru.wikipedia.org/wiki/Факториал) використовуюич функции. У меня возникла проблема "error C3861: Vvid: " випраить и обяснить что неправильно ............................................................................................................................................................................ #include <iostream> #include <conio.h> using... http://www.cyberforum.ru/cpp-beginners/thread1098712.html
Программа, управляющая курсором мыши C++
Здравствуйте. Хочу написать на dev с++ программу, которая будет искать на экране определенное слово, кнопку или картинку, перетаскивать на него курсор и "нажимать левую кнопку мыши". Возможно ли это сделать в вышеуказанной среде программирования? И есть ли смысл этим заниматься новичку?
C++ Задача не из простых
Все привет,прошу у вас помощи,в техникуме задали задание а я вообще не чего не знаю по С++ вот такой я,кто может прошу помочь задчи две и вот собственно они,буду очень рад если поможете).
C++ Нужно найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1098636.html
Мой код #include <iostream> #include <cmath> using namespace std; double ugol(int a, int n, double s) { s = (n*a*a) / (4 * (tan(360 / 2 * n))); return s; } int main() { int A, N;
C++ Потоки и процессы Процесс А инициализирует массив случайными значениями и записывает их в файл, а затем запускает процесс Б в командной строке передается имя файла с данными. После этого ожидает завершения процесса Б и выводит на экран результат возврата процесс Б. Процесс Б открывает файл, переданный ему в командной строке, находит в нем максимальный элемент, и возвращает его в качестве результата. Нужна... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
18.02.2014, 11:44     Перенос вычислений в подпрограмму
AndrewWhite, ну вот например берем кусок кода:
C++
1
2
3
4
5
6
7
8
if (sum1>sum2 && sum1>sum3)
printf("\nA the biggest");
 
else if (sum2>sum1 && sum2>sum3)
printf("\nB the biggest");
 
else if (sum3>sum1 && sum3>sum2)
printf("\nC the biggest");
Это у Вас строки 69-76.

Обрамляем в функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
void printBiggest( int sum1, int sum2, int sum 3)
{
   if (sum1>sum2 && sum1>sum3)
   printf("\nA the biggest");
 
   else if (sum2>sum1 && sum2>sum3)
   printf("\nB the biggest");
 
   else if (sum3>sum1 && sum3>sum2)
   printf("\nC the biggest");
}
Удаляем их там, где они были изначально и делаем вызов функции:
C++
1
printBiggest( sum1, sum2, sum3);
Потом можно например заняться переименованием параметров и прочим рефакторингом.
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru