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

Составить таблицу значений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите разобраться!Большая проблема.. http://www.cyberforum.ru/cpp-beginners/thread526804.html
есть класс и компилятор ругается на какую то ерунду. почему такая ошибка появляется?? в хедере newtype.h написано enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE}; Error 1 error C2061: syntax...
C++ Класс поезд, и вокзал. Добрый день! Помогите пожалуйста с задачей. Клаcс «ПОЕЗД» coдержит закрытые поля: номер пoезда, название пункта назначения, время отправления и метод вывoда сведений o поезде. Класс «ВОКЗАЛ»... http://www.cyberforum.ru/cpp-beginners/thread526802.html
не получается подключить класс C++
Я работаю с IDE CodeBlocks. Создаю свой класс в отдельном файле и пытаюсь его добавить в исходный файл вот собственно главный файл main.cpp #include <iostream> #include "time.h" using namespace...
C++ Вначале заполнить массив элементами с четными индексами, а затем - с нечетными.
прошу помощи дан массив a, заполнить массив b элементами масива а следующим образом: вначале заполнить элементами с четными индексами, а затем - с нечетными.
C++ Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга. http://www.cyberforum.ru/cpp-beginners/thread526766.html
вот задания а) Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга. б) Дано трехзначное число. Найти число, полученное при перестановке первой и...
C++ Вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу Нужно вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу... подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1
24.03.2012, 17:56
-=ЮрА=-, по-моему по формуле k принимает значение от 0 до 10 во время суммирования.

Добавлено через 41 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <iomanip>
#include <cmath>
 
/*
 *
 */
 
long double fact( unsigned long int num ) {
    long double factorial = 1;
 
    for ( unsigned long int i = num; i > 0; i-- )
        factorial *= i;
 
    return factorial;
}
 
long double Cnum( int n, int k ) {
    return fact( n ) / ( fact( k ) * fact( n - k ));
}
 
double func( double x ) {
    double sum = 0;
 
    for ( int k = 0; k <= 10; k++ )
        sum += ( Cnum( 11, k ) * Cnum( 12, 10 - k ) * std::pow(( x - 1 ), 10 - k ) * std::pow(( x + 1 ), k ));
 
    sum *= std::pow( 2., -10 );
 
    return sum;
}
 
int main() {
    double a = 0, b = 5, h = .1;
 
    for ( double i = a; i <= b; i += h )
        std::cout << "function( " << i << " ) = " << std::fixed << std::setprecision( 6 ) << func( i ) << std::endl;
 
    return 0;
}
В лоб так сказать, я не знаю на сколько это правильно\неправильно. Нужно почитать про числа сочетаний, все забыл, если б Юра не сказал я бы и не вспомнил.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru