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

Вычисление значения выражения. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Когда переменная будет const? http://www.cyberforum.ru/cpp-beginners/thread238324.html
Всем привет, вот меня заинтересовал вопрос, я объявил char test = "t"; и компилятор говорит, что это const, когда переменная при таком объявлении будет являться не char test, а const char test? Заранее спасибо
C++ Стена Вот условие задачи: Однажды майор Пронин затеял в квартире ремонт. В одной из стен на кухне по плану потребовалось последовательно проделать (N–1) прямоугольных вентиляционных отверстий с горизонтальными и вертикальными сторонами (0 < N < 101). Если оказывалось, что очередное отверстие пересекается с уже проделанными, то майор вырезал только нетронутую часть соответствующего прямоугольника. ... http://www.cyberforum.ru/cpp-beginners/thread238312.html
Названия вложенных структур C++
Почему поле структуры, содержащее переменные другой структуры, воспринимается компилятором без возражений лишь в том случае, если название вложенной структуры написано с заглавной буквы?
Разложение Холецкого и решение СЛАУ на его основе C++
спасайте люди добрые... признаюсь сразу, я пень-пнём в С++. Мне задан курсовик "Разложение Холецкого и решение СЛАУ на его основе". В общем, прошу вас, напишите кто-нибудь рабочий код данной задачи, если не влом... (редактор Borland С++ Builder) я уже второй день убил на поиски программы, никак не найду код на С++... заранее благодарю...
C++ С++ только начал http://www.cyberforum.ru/cpp-beginners/thread238306.html
Я, по совету друга решил начать с++. начал с хелловорлд, и сразу вот такая проблема возникла (Вложенный рисунок)
C++ abs для типа double У меня в программе нужно сравнивать разность модулей двух чисел, но abs конвертирует в int. Как это можно обойти при этом чтоб минимально перезагружать процессор? подробнее

Показать сообщение отдельно
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
04.02.2011, 23:01     Вычисление значения выражения.
Здравствуйте, только начал изучать С++, помогите, пожалуйста с задачей:

Найти значение выражения: y= (x+a) в 3 степени + x*(b в квадрате + c в квадрате).

Вот то, что я набрал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    double a,b,c,x,y,i;
    printf("\nVvedite a,b,c,x:\n");
    scanf("%i",&a);
    scanf("\n%i",&b);
    scanf("\n%i",&c);
    scanf("\n%i",&x);
    y=pow((x+a),3)+x*(pow(b,2)+pow(c,2));
    printf("\nResultat: %2.5f\n",y);
    _getch();
    return 0;
}
Но при выполнении программы выдает огромное значение, совсем не соответствующее результату, вычисленному на калькуляторе.

Заранее, спасибо.

Добавлено через 10 минут
Помогите, пожалуйста, вроде ж самое простое.. Линейный алгоритм...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru