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

Тонкости типов данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс прямоугольник, члены класса - координаты 4-х точек http://www.cyberforum.ru/cpp-beginners/thread1059940.html
Создать класс прямоугольник, члены класса - координаты 4-х точек. Предусмотреть в классе методы проверки существования четырехугольника вычисления и вывода сведений о фигуре – длины сторон, диагоналей, периметр, площадь. Создать производный класс – параллелограмм, предусмотреть в классе проверку, является ли фигура параллелограммом. Написать программу, демонстрирующую работу с классом: дано...
C++ события от клавиатуры Сводная таблица расширенных кодов Значение 2-го Соответствующие клавиши байта 15 Shift + Tab ("back-tab") 16-25 Alt-Q - Alt-P (верхний ряд букв) 30-38 Alt-A - Alt-L (средний ряд букв) 44-50 Alt-Z - Alt-M (нижний ряд букв) http://www.cyberforum.ru/cpp-beginners/thread1059935.html
Вычисление значения рядных функций C++
Здравствуйте, коллеги. Уже третью неделю мучаю программу и не могу понять, в чем ошибка. Нужно посчитать функцию и вывести таблицу (подробнее в приложенном задании). Дело в том, что у меня считает неправильно и во второй таблице не считает дальше двух первых значений. Без этого зачета мне не видать:( #include "stdafx.h" #include <cstdlib> #include <cmath> #include <cstdio> #include...
C++ Дано натуральное число n и действительное число x. Вычислить :
Дано натуральное число n и действительное число x. Вычислить : S=sinx+coscosx+sinsinsinx+coscoscoscosx+..... (n раз)
C++ Добавить в конец строки A все буквы из A, не встречающиеся в строке B http://www.cyberforum.ru/cpp-beginners/thread1059869.html
Написать и протестировать функцию deldubl (A,B) которая добавляет в конец строки A все буквы из A, не встречающиеся в строке B
C++ простой калькулятор #include <iostream> using namespace std; void sloganie () { int a, b; cout << "Введите первое число" << endl; cin >> a; подробнее

Показать сообщение отдельно
Fedorys
 Аватар для Fedorys
487 / 198 / 8
Регистрация: 19.03.2013
Сообщений: 444
29.12.2013, 13:20     Тонкости типов данных
Господа, подскажите, пожалуйста, в чем моя ошибка, не вижу, хоть убейся. Программа простейшая, но результат выдается в конце один и тот же, - число 2, - при любых начальных значениях параметров.
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
double func(double u, double y)
{
   double r;
 
   r = y*y*u+u*y+y*u*u+1.0;
   cout<<"\n r = "<<r;
    return r;
}
 
int main()
{
   double a,b,c,x;
   cout<<"\n Zadaite konstanty a,b,c:";
   cin>>a;
   cin>>b;
   cin>>c;
 
   cout<<"\n Dlya kakogo x vychislit' znachenie funkcii? x:";
   cin>>x;
 
   cout<<"\n Znachenie funkcii: t = "<<pow(func(a*b,x),2/3) + pow(func(c,x),1/5);
    return 0;
}
При этом значения r вычисляются различные, а вот t все время оказывается равным 2. И типы переменных менял, и вводил не целые константы. Хоть убейся. Результат всегда 2.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru