Форум программистов, компьютерный форум 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++
Здравствуйте! Я еще с Паскалем не разобрался, а тут С++. Помогите составить программы к задачам, пожалуйста. Задача № 1. Вычислить значение функции y= . При вычислении значения функции оказывается необходимым вычислять несколько сумм (произведений). Вычисление некоторых сумм (произведений) может потребовать организации вложенных циклов. Задача № 2. Даны три числовые...
C++ Сложение объектов класса Time
Здраствуйте, такая вот задача. надо в классе сложить два переменных. я по пробывал вот так но это ошибка. по смотрите и откаректирвуйте пожалуйста. #include <iostream> using namespace std; class Time {
C++ Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3,но не делятся на 5. http://www.cyberforum.ru/cpp-beginners/thread197978.html
1)Даны натуральные числа от 20 до 50.Напечатать те из них, которые делятся на 3,но не делятся на 5. 2)2 двухзначных числа,записанных одно за другим,образуют четырехзначное число,которое делится на их произведение.Найти эти числа. 3)Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и...
C++ Определить колличество совершенных чисел в массиве 1)Задан массив целых положительных чисел Х.Сформировать массив Y, куда записать номера элементов массива X, являющихся простыми числами.Определить колличество совершенных чисел в массиве. 2)Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный... подробнее

Показать сообщение отдельно
Vorox
25 / 24 / 3
Регистрация: 26.11.2010
Сообщений: 57
Завершенные тесты: 1
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru