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

функция y=f(x) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащий хотя бы один положительный эле http://www.cyberforum.ru/cpp-beginners/thread1055378.html
уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащий хотя бы один положительный элемент. помогите плиииииз!!!! очень срочно нужно
C++ Программа, которая будет добавлять структуры заказчиков в стек и удалять из стека, представленного объявлением класса Stack Здравствуйте! Задание звучит так: Напишите программу, которая будет добавлять структуры заказчиков в стек и удалять из стека, представленного объявлением класса Stack. Всякий раз, когда заказчик... http://www.cyberforum.ru/cpp-beginners/thread1055368.html
Стрктуры. Объект – товар в магазине игрушек C++
Объект – товар в магазине игрушек. Известны наименование товара, возрастная категория, производитель, цена. Сосчитать количество игрушек для детей в возрасте от 1 до 7 лет. Написал всякую чепуху....
C++ Функция fscanf
Нужно считать строку из файла, например: "Скоро новый год" fscanf(f,"%s",str1); Из-за спецификатора %s считывается часть строки(до первого разделителя-пробела), что делать? Остается только...
C++ Найти наибольшее расстояние между точками http://www.cyberforum.ru/cpp-beginners/thread1055338.html
#include <cstdlib> #include <iostream> #include <Math.h> using namespace std; double rast(double x1, double x2, double y1, double y2){ double l, y, x; x = x2-x1; y = y2-y1;
C++ Отладка (задача - Все элементы массива, при делении на 4 дают в остатке 2, расположить в порядке возрастания методом подсчета) Помогите отладить код. Вот сама задача: Дано двумерный массив целых чисел. Все элементы массива, при делении на 4 дают в остатке 2, расположить в порядке возрастания методом подсчета. Код:... подробнее

Показать сообщение отдельно
C_T_A_P_M_E_X
2 / 2 / 0
Регистрация: 12.10.2012
Сообщений: 10

функция y=f(x) - C++

24.12.2013, 21:07. Просмотров 235. Ответов 5
Метки (Все метки)

Мне нужно режить функцию y=f(x)
Дана система:

x^2 + 2, при х>= 1
x^2 + 1, при x=0.5
x^4 + 5, при остальных значениях

я сделал вот так:

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
#include <iostream>
#include <math.h>
using namespace std;
 
int main() {
    
    double x, y;
 
    cout << "Введите число x: ";
    cin >> x;
 
    if(x >= 1) {
        y = pow(x,2) + 2;
    }
    if(x = 0.5) {
        y = pow(x,2) + 1;
    }
    else y = pow(x,4) + 5;
 
    cout << "Число y = " << y;
 
    system("pause");
    return 0;
}
Вот только он мне выдает всегда ответ второго условия!
В чем у меня ошибка??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru