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

Вычисление функции с заданным шагом на определённом отрезке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в матрице наибольший набор строк, удовлетворяющий условию http://www.cyberforum.ru/cpp-beginners/thread198021.html
В матрице bool найти наибольший набор строк, никакие две из которых не имеют true в одинаковых столбцах. Например: 0| 0 0 1 1 1| 0 1 1 1 2| 1 1 0 0 3| 1 0 0 0 4| 0 1 0 0 Ответ: 0, 3, 4
C++ Битовые оперции Есть код: #include "stdafx.h" #include <conio.h> #include <iostream> #include <bitset> #include <fstream> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread198003.html
C++ Классы на с++
Здраствуйте, такая вот задача. надо в классе сложить два переменных. я по пробывал вот так но это ошибка. по смотрите и откаректирвуйте пожалуйста. #include <iostream> using namespace std; class Time {
C++ Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3,но не делятся на 5.
1)Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3,но не делятся на 5. 2)2 двухзначных числа,записанных одно за другим,образуют четырехзначное число,которое делится на их произведение.Найти эти числа. 3)Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и...
C++ Определить колличество совершенных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread197974.html
1)Задан массив целых положительных чисел Х.Сформировать массив Y, куда записать номера элементов массива X, являющихся простыми числами.Определить колличество совершенных чисел в массиве. 2)Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный...
C++ Задание с одномерными массивами Здравствуйте. Помогите, пожалуйста. Нужно ответить на дополнительный вопрос для защиты лабы. По написанной программе надо найти точку, лежащую на внутреннем радиусе Было задание :Составить программу по обработке одномерного массива согласно условию: В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в порядке... подробнее

Показать сообщение отдельно
Vorox
 Аватар для Vorox
25 / 24 / 3
Регистрация: 26.11.2010
Сообщений: 57
26.11.2010, 16: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
30
31
32
33
34
35
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
#define PI 3.14159265358979 // определяем константу пи
int main()
{
    double p=PI/2; // создаем переменные р и h
    double h=PI/10; // 
    double y;
    for(double i=0;i<p;i+=h) // создаем цикл, здесь i играет роль х в уравнении, с каждой новой итерацией к переменной 
    {                       // i будет прибавлятся h пока мы не выйдем за пределы отрезка.
                            // В задании есть неточность, а именно tg(PI/2) = бесконечности, поэтому считает программа на 
                            // полуинтервале [0,PI/2).
        y=i-tan(i); // собственно уравнение
        cout<<"x = "<<i<<"  "<<"y = "<<y<<endl; // вывод на экран
    }
    double x1, x2;
    cout<<"Enter Xn and Xk:\n"; 
    cin>>x1>>x2;
    double Sum=0; // переменная для хранения общей суммы положительных значений
    int count=0;
    for(double i=x1;i<=x2;i+=h)
    {
        double tmp=cos(i/3-tan(i))*exp(-i);
        if(tmp>0) // если функция больше 0 то прибавляем результат к сумме
        {
            Sum+=tmp;
            count++; // колличество положительных значений
        }
    }
    cout<<"The average arithmetic sum = "<<Sum/count<<endl; // вывод среднеого арифметического результата
    getch();
    return 0;
}
 
Текущее время: 22:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru