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

Отредактировать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано двумерный числовий массив http://www.cyberforum.ru/cpp-beginners/thread903361.html
Дано двумерный числовий массив. Определить сумму добуткив всех троек соседних чисел
C++ Метод хорд Всем привет! В общем, при решении курсовой по сабжу, столкнулся со следующей проблемой. Первое уравнение программа решает правильно, а второе — выводит на экран "nan". (Примечание: фиксурем точку b,... http://www.cyberforum.ru/cpp-beginners/thread903359.html
Распечатать значеня элементов строки из двумерного массива раз-мерность nХm з наибольшым количеством положительных элементов C++
Распечатать значеня элементов строки из двумерного массива раз-мерность nХm з наибольшым количеством положительных элементов.
C++ Дано матрицу Т размером 6х7
Дано матрицу Т размером 6х7. найти максимальных и минимальный элемент каждава столбца матрици Т
C++ Представьте число в виде суммы трех приблизительно равных натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread903343.html
Задание: Дано натуральное число k. Представьте его в виде суммы трех приблизительно равных натуральных чисел. Вот такой код с горем пополам я наклепал : #include "stdafx.h" #include...
C++ В заданном массиве В (21) заменить все отрицательные элементы В заданном массиве В (21) заменить все отрицательные элементы, стоящие на четных местах, ево максимальным элементом, а на четных местах = минимальным элементом массива В. Заданный и Преобразований... подробнее

Показать сообщение отдельно
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
16.06.2013, 14:37
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" // для  cin  и cout
//#include "conio.h" // для getch
#include "cmath" // для выполнения мат. вычислений
//#include "locale.h" // для printf и setlocale
 
#define afirst -0.5
#define asecond 1.9
#define bfirst 1.5
 
 
double fun(double x, double y, double t, double k) {
    if ((x<-3)||((x>0)&&(x<=1))||((x>5)&&(x<=10))||(x>=16)) return 0;
    if ((x>1)&&(x<2)&&(t>=1)&&(t<=3)) return (bfirst*t+exp(afirst*t*t))/x*afirst*sqrt(t+1.5); // 1 <= t <= 3, 1 < x < 2
    if ((x>=2)&&(x<=5)&&(y>=-1)&&(y<=1)) return (cbrt(asecond*(x*x)*(y*y)+1.3))*sin(x-asecond); // 2 <= x <= 5, -1 <= y <= 1
    if ((x>=-3)&&(x<=0)&&(k>1)) return ((pow(x, k)+pow(k, 4))); // -3 <= x <= 0, k>1
    if ((x>10)&&(x<16)) { // 10 < x < 16
        if (k>=1) return (2*(pow(x, k)+exp(-k*k)));
        else return x*(sin(k)*sin(k));
    }
}
 
 
int main() { // объявление переменных
    setlocale(LC_ALL, "Russian"); // вкл рус. яз.
 
    double x,y,t,k; //вещественный с двойственной точностью
 
    std::cout << "Введите x: "; // вывод на экран переменных
    std::cin >> x;
    std::cout << "Введите y: ";
    std::cin >> y;
    std::cout << "Введите t: ";
    std::cin >> t;
    std::cout << "Введите k: ";
    std::cin >> k;
 
    std::cout << "f(" << x << ", " << y << ", " << t << ", " << k << ") ) = " << fun(x, y, t, k);
 
   // getch(); // задержка экрана
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.