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

C++ Является ли X корнем данного многочлена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ кодировка Хаффмана http://www.cyberforum.ru/cpp-beginners/thread1067763.html
Дорогие программисты. Вот был написан код "кодировка Хаффмана", и тут мы вводим количество данных и их частоту. Но я не могу то ли понять,то ли я туплю, написать вероятность появления символов....
C++ Перевод из Pascal в C++ Здравствуйте! Помогите,пожалуйста, с переводом программы из pascal в С++ program integral; uses crt; function f(x:real):real; begin f:=((sin(x))/x)*(exp(-x))*(1+x)*(1+x)*(1+x); end; var... http://www.cyberforum.ru/cpp-beginners/thread1067759.html
C++ Вывести на экран сведения о банке с максимальным капиталом, числом клиентов и являющимся наиболее молодым
Создать бинарный файл, содержащий информацию о банках – наименова-ние, уставной капитал, число клиентов, год образования. Вывести на экран сведения о банке с max капиталом, числом клиентов и...
C++ Не сохраняется размерность массива
Есть программа, попытался для массивов а и b0 сделать динамическое распределение, что-то напутал и теперь не могу сделать так, чтобы размерность N массива сохранялась до алгоритмов. Т.е я ее ввожу с...
C++ Удалить из строки все символы не являющиеся буквами латинского алфавита http://www.cyberforum.ru/cpp-beginners/thread1067751.html
Ввести символьную строку. Удалить из строки все символы не являющиеся буквами латинского алфавита. Новых строк не создавать. Строку до и по-сле вывести на экран.. не через string.
C++ Проверка промежутков Добрый вечер. Помогите с реализацией вот такой вещи. Я ввожу первое число. Это будет первое расстояние в промежутках. Допустим, ввел 4, значит промежутки будут 0, 4, 8, 12 и т.д., подобно... подробнее

Показать сообщение отдельно
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
10.01.2014, 20:21
Вариант с массивом:
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
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL, "rus");
    cout << "Введите число Х на проверку: ";
    double x;
    cin >> x;
    cout << "Введите максимальную степень многочлена n: ";
    int n;
    cin >> n;
    ++n;
    double a[n]; //коэффициенты
    double controll=0; //проверка значения
    for(int i=0; i<n; ++i){
        cout << "Введите коэффициент при степени " << i <<": ";
        cin >> a[i];
        controll+=a[i]*pow(x,i);
    }
    if(fabs(controll)<0.001)
        cout << "Является" << endl;
    else
        cout << "Не является " << controll << endl;
    system("PAUSE");
    return 0;
}
Вариант без массива(зачем он вобще?):
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
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL, "rus");
    cout << "Введите число Х на проверку: ";
    double x;
    cin >> x;
    cout << "Введите максимальную степень многочлена n: ";
    int n;
    cin >> n;
    ++n;
    double coef;
    double controll=0; //проверка значения
    for(int i=0; i<n; ++i){
        cout << "Введите коэффициент при степени " << i <<": ";
        cin >> coef;
        controll+=coef*pow(x,i);
    }
    if(fabs(controll)<0.001)
        cout << "Является" << endl;
    else
        cout << "Не является " << controll << endl;
    system("PAUSE");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru