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

Для заданного натурального n вычислить n!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправить ошибки.Язык С++ http://www.cyberforum.ru/cpp-beginners/thread1082939.html
Нужно срочно исправить ошибки. // kurs.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h>
C++ Найдите сумму, количество и среднее арифметическое всех натуральных двухзначных чисел Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное цифр, состоящих из разных цифр. зделать цыклом http://www.cyberforum.ru/cpp-beginners/thread1082900.html
Средне геометрическое 6 чисел C++
Написал прогу для среднего геометрического 6 чисел.Но ни как не могу реализовать то чтобы программа ждала пока я не ввиду именно 6 положительные числа не считая отрицательных. #include "stdafx.h"...
Организовать обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов C++
Составить программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организовать обработку каждого...
C++ stream2>>str2num http://www.cyberforum.ru/cpp-beginners/thread1082860.html
while(stream1>>str2num&&stream2>>str2num) Обясните смысл stream2>>str2num, какую роль играет и что за >>, тема строки.
C++ какой мануал выбрать ? Здравствуйте. Не знаете ли вы какой мануал или книжки существуют для кодинга С++ ? например такие как с textbox на listbox или combobox. подробнее

Показать сообщение отдельно
Тамика
Котовчанин
911 / 454 / 144
Регистрация: 16.02.2010
Сообщений: 3,113
Записей в блоге: 27
27.01.2014, 18:41
Цитата Сообщение от cooller_94 Посмотреть сообщение
if(n>2)
* * * * return n>2?1:n*factorial(n-2);
не совсем понятно - а зачем Вы два раза условие проверяете? if будет работать, если условие n>2 правда. Потом Вы снова тернарным оператором проверяете - если n>2,то делаем то, если нет - то другое. Это странно, так как если бы n>2 было false, то оно попросту не вошло бы в иф. Думаю эта строка не имеет смысл. Ее можно упростить просто оставив n*factorial(n-2);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru