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

Произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Эмулятор мышки http://www.cyberforum.ru/cpp-beginners/thread819839.html
Здравствуйте все. Хотелось бы узнать, как можно на компьютере1 управлять курсором с помощью компьютера2 через USB-вход на компьютере1, так, чтобы компьютер1 воспринимал сигналы от компьютера2, как...
C++ функция rev_str() Создайте функцию rev_str() для изменения порядка следования символов строки на обратный. Перегрузите rev_str() так. чтобы она могла вызываться с одним или двумя символьными строками. Если функция... http://www.cyberforum.ru/cpp-beginners/thread819818.html
Конкатенация двух переменных типа int32 C++
Друзья, уже третий день бьюсь с проблемой объединения двух получаемых из файла строк Uint32. Можно ли как-то вообще реализовать это в С++ без присвоения другого типа переменным? в C++ я чайник :(...
C++ функция sleep()
Создайте функцию sleep(), приостанавливающую работу компьютера на столько секунд, сколько указано в аргументе функции. Перегрузите sleep() так, чтобы она могла вызываться или с целым, или со строкой,...
C++ функцию min() http://www.cyberforum.ru/cpp-beginners/thread819813.html
Создайте функцию min(), которая возвращает наименьший из двух численных аргументов, используемых при вызове функции. Перегрузите функцию min() так, чтобы она воспринимала в качестве аргументов...
C++ функция sroot() Создайте функцию sroot(), которая возвращает квадратный корень своего аргумента. Перегрузите sroot() тремя способами: чтобы получить квадратный корень целого, длинного целого и числа с плавающей... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.03.2013, 23:37
n971030, вот как я вижу задание
Цитата Сообщение от n971030 Посмотреть сообщение
задача 1 (эта еще понятна)
произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных
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
#include <cmath>
#include <ctime>
#include <iostream>
using namespace std;
 
int main()
{
    double * X;//значения X[j]
    double * Y;//значения тангенса
    double PI= asin(1.0)*2;
    double S = 0;  //сумма положительных
    double P = 1;  //произведение
    long nElem;//число элементов
    long iElem;
    srand(time(0));
    cout<<"Num elements in array X : ";cin>>nElem;cin.get();
    X = new double[nElem];
    Y = new double[nElem];
    cout<<"Random sequence : "<<endl;
    cout<<"\tX\t| Y"<<endl;
    for(iElem = 0; iElem < nElem; iElem++)
    {
        //интервал значений от -PI/2 до PI/2
        X[iElem] = PI/2 * (rand() % 200 - 100)/100;
        Y[iElem] = tan(X[iElem]);
        cout<<X[iElem]<<"\t| "<<Y[iElem]<<endl;
        if(0 < Y[iElem] && Y[iElem] < 1)
            P *= Y[iElem];
        if(0 <=Y[iElem])
            S += Y[iElem];
    }
    cout<<"Sum  elements  0 < tgXj < 1 : "<<S<<endl;
    cout<<"Mult elements  0 <=tgXj     : "<<P<<endl;
    cin.get();
    return 0;
}
PS:Вопрос
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(0 < tanl(matric[i]) < 1)
- с каких соображений там запаяно 1?Тангенс может принимать значения от -INF до INF
снят я увидел в условии 1 (буква А как то сбивала и я воспринял 0 < tg < A)
2
Миниатюры
Произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.