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

Вычислить по формуле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Коментарии http://www.cyberforum.ru/cpp-beginners/thread898102.html
#include <locale> #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() { setlocale(LC_ALL,"Russian"); int N,i,kmax,numplay,numk,kol,*A; bool flag1,flag2,flag;
C++ Дана матрица. Переставляя ее строки и столбцы, переместить наибольший элемент в верхний левый угол Помогите пожалуйста студенту выйти на стипендию)) напишите программу Дана матрица NxM. Переставляя ее строки и столбцы, переместить наибольший элемент в верхний левый угол. Определить можно ли таким же образом поместить минимальный элемент в нижний правый угол. http://www.cyberforum.ru/cpp-beginners/thread898101.html
Почему запускаемый файл (.exe) на другом ПК не запускается? C++
Добрый вечер! Собственно, по сабжу Написанная программка не запускается на чужом ПК, кидаю exe-шный файл с папки "Projects", что в "Моих документах". Выдаёт ошибку. Что сделать, чтобы запускаемый файл запускался на посторонних ПК?
C++ Найти максимальный элемент массива, сумму элементов массива, расположенных до последнего положительного элемента, сжать массив
(1) вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. Размерность массива 10 Диапазон значений -100 - 100
C++ Как сделать правильный else http://www.cyberforum.ru/cpp-beginners/thread898056.html
else в самом конце если место 1 2 3 0 введено другое число дает ошибку (так и надо), но если введена буква то дает полный бред, как это исправить #include <cstdlib> #include <iostream> #include <locale.h> using namespace std; int gen_random( int range_min, int range_max );
C++ Почему "ВЫПОЛНЕНИЕ FAILED" ? Ребята, подскажите пожалуйста что это значит. Написал программу, все работает, все считает, но в конце пишет "ВЫПОЛНЕНИЕ FAILED". Почему? Вот допустим: int main(int argc, char** argv) { .................................................... EA.GenAlgorithm(); EA.ChoosePareto(); cout<<"Proshlo8"<<endl; cout<<"KonecProgi"<<endl; } подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
11.06.2013, 02:18     Вычислить по формуле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
double mult(const int n)
{
    double m = 1;              // сюда будем записывать результат
    double fact = 1;           // последний факториал (чтобы не пересчитывать)
    for (int i=1; i <= n; i++) // в цикле меняем i от 1 до n (включительно)
    {
        fact = fact * i;           // вычисляем факториал i!
        double var = 2 + 1.0/fact; // формируем новый член произведения
        m *= var;                  // умножаем результат на полученный член
    }
    return m; // возвращаем результат
}
 
int main()
{
    // выодим результаты на экран
    std::cout << " x | mult(x)\n";
    for (int i=1; i <= 10; i++)
        std::cout << i << "    " << mult(i) << std::endl;
}
 
Текущее время: 05:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru