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

Сочините задачу на return; - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу на классы! http://www.cyberforum.ru/cpp-beginners/thread588075.html
Суть задания : На основе предложенной в варианте предметной области (ПО) необходимо разработать класс, описывающий требуемую сущность (*.h). Описать следующий набор конструкторов, методов и операторов класса (*.cpp), позволяющих производить манипуляции с объектами: конструктор без параметров, конструктор с параметрами, деструктор, конструктор копирования; setter'ы и getter’ы; учесть подсчет...
C++ Написать программу, создающую файл записей Написать программу, создающую файл записей, содержащий информацию в почтовой базе данных о подписчиках на газеты и журналы: 1. ФИО (тип сhar): 2. адрес (тип сhar): 3. 10строк с названием газет и журналов. Произвести: ввод данных, просмотр содержимого файла и поиск по фамилии. http://www.cyberforum.ru/cpp-beginners/thread588069.html
Написать программу, описывающую массив записей C++
Написать программу, описывающую массив записей, содержащий информацию об успеваемости учащихся группы: 1. ФИО (тип сhar ): 2. название предмета (тип сhar); 3. оценки за две контрольные работы по трем предметам (тип int); Программа должна обеспечивать вывод списков учащихся выполнивших хотя бы одну работу на 5.
C++ Указатели
подскажите, что значит запись **A
C++ Шаг компиляции, шаг компоновки, и шаг запуска http://www.cyberforum.ru/cpp-beginners/thread588050.html
Что происходит на шаге компиляции, шаге компоновки, и шаге запуска, с переменными и функциями. что происходит при встрече в коде объявления переменной и при встрече с ее инициализацией например: int a; //объявление a=10; // инициализация Что происходит при встрече в коде объявления функции, ее вызова и ее реализации. например:
C++ Посчитать количество символов в самой длинной строке и остальные строки выравнивать по центру относительно самой длинной Мне нужен ваш совет как посчитать количество символов в самой длинной строке, затем относительно этой строки остальные строки выравнивать по центру, и записать в выходной файл. Для считывания файла строка за строкой #include<stdio.h> #define MAX 80 void main() { FILE *f; подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 15:16  [ТС]     Сочините задачу на return;
Рекурсия на факториале? Действительно плохой пример. Если же написать
C++
1
2
3
4
5
6
7
8
9
void factorial(unsigned short int n, unsigned long int& res)
{
   unsiged short int i;
   unsigend long int r=1;
   for (i=2; i<=n; ++i)
   {
     res *= n;
   }
}
, то return не нужен.

Добавлено через 21 минуту
то есть
C++
1
2
3
4
5
6
7
8
void factorial(unsiged short int n, unsigend long int& res)
{
   unsigned short int i;
   for (i=2; i<=n; ++i)
   {
     res *= n;
   }
}
 
Текущее время: 10:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru