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

Алгоритм вычисления массива значенич фукции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread265135.html
Есть к примеру некий файл d:\\file.txt Мне оттуда нужно считать переменные. Все нормально считывает fsсanf если в файле ТОЛЬКО цифры. Когда же я, допустим, прописываю в файл(для пояснения значений) ТЕКСТ или на русском или на английском без разницы, то он считывает какие то непонятные огромные цифры. Если к примеру удалить текст, оставив при этом все значения на своих местах то все...
C++ Файлы, исключение повторного вхождения числа Здравствуйте! Подскажите пожалуйста как сделать такое задание: Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа. На с++. http://www.cyberforum.ru/cpp-beginners/thread265133.html
C++ Соединение 3 в 1-ну
1. Даны три числа {A,B,C}. Разработать алгоритм поиска наименьшего значения из {|a-b|}, {|a-c|}, {|b-c|}. 2. Из положительный элементов массива T(14) выбрать наименьший по значению элемент и поменять местами с 3-м элементов этого массива. 3. Определить минимальный положительный элемент главной диагонали матрицы A(5,5) и заменить все элементы строки и столбца, в котором он находится, числом K. ...
Си( решить пример с матрицами) C++
Нужно вычислить D=(A+C)*B*(C+B) матрицы 20*20.Учесть возможность ввода матриц меньшей размерности.Ввод матриц A,B,C задать из файла.Результат записать в файл.Вроде че-то сделал....но результат не получается....подскажите в чем ошибки? #include <stdio.h> #include <conio.h> //--------------------Opredelenie tipa dannix mtr--------------------------- struct mtr { float element; int...
C++ Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, http://www.cyberforum.ru/cpp-beginners/thread265119.html
Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, у2), …, (х10, у10). (Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.) на языке Си заранее благодарю!
C++ Ссылки(водный пример) задача : Описать и инициализировать некоторым значением переменную x типа int. Описать ссылки ir (типа int) и dr (типа double) и инициализировать их переменной x. Напечатать адреса переменных x, ir, dr и объяснить результаты. вот я попробовал: #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
qheff
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 24
27.03.2011, 22:27  [ТС]     Алгоритм вычисления массива значенич фукции
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
41
#include <iostream>
#define e 0.0001
 
int fac(int j);
double  f(double x);
double initX();
double Pow(double x, int n);
 
 
/*****************************/
void main(){
        double x; x=initX();
        std::cout<<f(x)<<std::endl; system("pause");
}
/*****************************/
 
double f(double x){
        double Res=0,t=e+1;
        for(int i=2;t>e;i++){
                t=fac(i)/(Pow(x,((i-2)*2+2))*fac(i+1));
                Res+=t;
        }return Res;
}
 
int fac(int j){
        int Res=1;
        for(int i=1;i<=j;i++) Res*=i;
        return(Res);
}
 
double initX(){
        for(double x=1;;std::cout<<std::endl<<"Error: write x<|1|"<<std::endl){
                std::cout<<"x =";std::cin>>x;
                if(x<=1&&x>=-1) return x;
        } 
}
double Pow(double x, int n){
        double Res=1;
        for(int i=1;i<=n;i++,Res*=x);
        return Res;
}
 
Текущее время: 15:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru