Форум программистов, компьютерный форум 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++ Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread265123.html
Помогите решить прогу плз. Условие: Дано натуральное число n. Среди чисел 1,2,...,n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.(Определить процедуры, позволяющие распозновать полные квадраты). Заранее СПС!!!
C++ Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, у2), …, (х10, у10). (Определить процедуру вычисления расстояния между двумя точками, заданными своими координатами.) на языке Си заранее благодарю! подробнее

Показать сообщение отдельно
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru