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

Сумма факториалов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую книгу из данной литературы выбрать http://www.cyberforum.ru/cpp-beginners/thread856234.html
Здравствуйте! Взял на "карандаш" такие две книги: "C++ Базовый курс" и "C++ Шаг за шагом" обе Герберта Шилдта. Какую из них выбрать? И в чем их различия?
C++ Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами. http://www.cyberforum.ru/cpp-beginners/thread856227.html
Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами C++
#include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "RUS"); const int N=15; int i; double mas, masMin, masMax, range; cout << "Введите элементы массива:\n"; masMin = mas; masMax = mas;//находим минимальное и максимальное значение элементов массива
Задача на обработку строк C++
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.
C++ скрипт простаивает http://www.cyberforum.ru/cpp-beginners/thread856129.html
написал программку для рассылки почты, работает в несколько потоков, через сокеты по протоколу smtp, но происходят странные вещи, скрипт как-бы зависает, ps (linux) показывает что во время работы периодически простаивает, статус Sl+, куда копать?
C++ построить график выбранной функции.запуталась значения функций у меня выводятся..то что будет координатными осями,прямые я провела.. а как дальше запуталась.. для того чтобы построить нужный график нужно каждую точку перевести в систему координат экрана, т.е. умножена на масштаб, переведена в целый тип и сдвинута на расстояние соответствующее положению оси координат. чтото вроде этого должно быть:: x1=x0+int(mx*x); ... подробнее

Показать сообщение отдельно
Stranik637
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 5

Сумма факториалов - C++

05.05.2013, 10:17. Просмотров 522. Ответов 1
Метки (Все метки)

Задание
Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9.

Я написал код, но он считает у меня все факториалы. Как сделать так что он считал только нечетные числа ? Можно ли в цикл for засунуть условие if (i%2!=0) к примеру ? Или же через подпрограмму сделать тоже с условие. Подскажите кому не трудно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h> 
#include <conio.h> 
void main () 
 { int i; 
   long fac; 
 clrscr(); 
 fac=1; 
 for(i=1;i<=9;i++) 
 { 
 fac=i*fac; 
 cout<<i <<"   " <<fac <<endl; 
 } 
 getch(); 
 }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru