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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Александр1994
-24 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 17
#1

Программирование (с++) решение задачи - C++

16.10.2011, 20:24. Просмотров 923. Ответов 4
Метки нет (Все метки)

Помогите составить пожалуста программу вычисления 99 факториала нечётных чисел
т.е от 1 факториала до 99 факториала вывести на экран все нечётные числа
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2011, 20:24     Программирование (с++) решение задачи
Посмотрите здесь:

Задачи на программирование - C++
Помогите пожалуйста решить до 14.00 дня Лимит времени 1000/1000/1000/1000 мс. Лимит памяти 64000/64000/64000/64000 Кб. Мюллер...

Решение задачи - C++
в первом модуле определёна квадратная матрица четвёртого разряда. Выводится изменённая матрица построчно. во втором модуле все элементы...

Решение задачи - C++
Нужна помощь в решении задачи. Прошу помочь надеюсь в вашей поддержке:( прошу решить задачу

Решение задачи - C++
Для проффесионалов, я думаю, это будет очень легко. Условие, собственно, таково: Требуется подсчитать, на сколько минут раньше...

Проверить решение задачи - C++
Здравствуйте. Есть задача: Напишите класс safearay, который использует массив типа int фиксированного размера (назовем его LIMIT) в...

Проверить решение задачи - C++
Здравствуйте! Я С++ изучаю самостоятельно, по книге Р.Лафоре "ООП в С++". В главе 7 "Массивы и строки" столкнулся с задачей Напишите...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
16.10.2011, 20:43     Программирование (с++) решение задачи #2
Цитата Сообщение от Александр1994 Посмотреть сообщение
Помогите составить пожалуста программу вычисления 99 факториала нечётных чисел
т.е от 1 факториала до 99 факториала вывести на экран все нечётные числа
Сначала напишите функция вычисления факториала, а затем проверяйте, является результат четным или нечетным.
RandomCat
3 / 3 / 0
Регистрация: 15.06.2011
Сообщений: 42
16.10.2011, 20:52     Программирование (с++) решение задачи #3
C++
1
2
3
4
5
6
7
8
int factorial(int n) 
{
      if ( n <= 1 ) 
      {
          return 1;
      }
      return n * factorial(n - 1);
 }
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
16.10.2011, 20:58     Программирование (с++) решение задачи #4
Цитата Сообщение от RandomCat Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
int factorial(int n) 
{
      if ( n <= 1 ) 
      {
          return 1;
      }
      return n * factorial(n - 1);
 }
Точно точно эта функция вычисляет факториал 99?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 21:04     Программирование (с++) решение задачи
Еще ссылки по теме:

Деструкторы (решение задачи) - C++
Пусть класс Maket описан следующим образом: #include &lt;iostream.h&gt; class Maket { private: int m; public: Maket(int n) { m =...

Решение олимпиадной задачи (ч.2) - C++
i:= 1 j:= 257 Цикл i:= i + x; j:= j - x; x:= x - 1 выполнили 25 раз и стало i= j. Надо найти х.

Подсобите с решение задачи - C++
Ребята программа работает, но дело в том что когда ввожу допустим 5/0 выбивает ошибку, что мол делить на ноль нельзя, но препод меня уже...

Рекурсия и решение задачи - C++
Здравствуйте. Хочу решить такую задачу. Человек вводит число, нужно определить факториал этого числа. Задачу хочу решить именно рекурсивно,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vidok
37 / 37 / 2
Регистрация: 03.09.2011
Сообщений: 279
16.10.2011, 21:04     Программирование (с++) решение задачи #5
Проблема в том что из нечетных чисел будет только 1

Добавлено через 40 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
 
int main() {
 
   unsigned int numb;                
   unsigned long fact=1;      
 
   cout << "Enter a number: ";
   cin >> numb;                      
 
   for(int j=1; j<=numb; j++)    
   {    
     fact *= j;                     
     //if (fact%2 != 0)  уберите комментарии и будет проверка нечетности
     cout << fact<< endl;
   }
system("Pause");
return 0;
}
факториал 99 вылазит за тип
Yandex
Объявления
16.10.2011, 21:04     Программирование (с++) решение задачи
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru