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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
#1

результат не верный при решении задачи - C++

24.03.2014, 14:55. Просмотров 270. Ответов 7
Метки нет (Все метки)

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
double  w, x, y, z, a, b, c;
x=0.4*pow(10,4);
y = -0.875;
 z = -0.475*pow(10,-3);
a=abs(cos(x)-cos(y));
b=1-2*((1-cos(2))/2);
c=1+z+(pow(z,2)/2)+(pow(z,3)/3) +(pow(z,4)/4);
w=pow(a,b)*c;
printf("\n x = %7.3lf\n y = %7.3lf\n z = %7.3lf\nRezult = %lf\n", x, y, z, w);
puts("Press any key ... ");
getch();
        return 0;
}
//---------------------------------------------------------------------------
что надо решить вложениях и результат там же, который неверный
Миниатюры
результат не верный при решении задачи   результат не верный при решении задачи  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 14:55     результат не верный при решении задачи
Посмотрите здесь:

Не верный результат при обработке одномерного массива - C++
Написать программу по обработке одномерных массивов. Размеры массивов вводить с клавиатуры. В консольном приложении предусмотреть...

ACCESS_VIOLATION при решении задачи - C++
Здравствуйте!Тут решал одну простую задачу, но на dl.gsu.by она не проходит последний тест:не пройден 10-й тест. Решение вызвало ошибку...

Алгоритм имитации отжига при решении задачи размещения электронных схем - C++
Подгоните примерчик пожалуйста на такую тему для саморазбора

решении задачи (по Липпману) - C++
Занимаюсь по книги Стенли Липпмана &quot;C++ Primer&quot; (Язык программирования С++. Вводный курс). Возникла проблема с решением задачи.Текст - ...

О решении задачи и о разнице между . + 1 и .++ - C++
Решаю я задачу: Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих...

найти ошибку в решении задачи! - C++
Условие: Дано натуральное число n. Вычислить: 1 + 2 + 4 + 8 + … + 2n. не могу понять,как в цикле фо задать так,что бы в формуле...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
demon_7
259 / 191 / 44
Регистрация: 12.05.2013
Сообщений: 856
24.03.2014, 15:23     результат не верный при решении задачи #2
не сильно силен в математике
но Вы уверены что эта строка по условию правильна?

C++
1
b=1-2*((1-cos(2))/2);
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
24.03.2014, 15:39  [ТС]     результат не верный при решении задачи #3
не уверен, пробывал с b=1-2*pow(sin(y),2); результат не менялся
demon_7
259 / 191 / 44
Регистрация: 12.05.2013
Сообщений: 856
24.03.2014, 15:42     результат не верный при решении задачи #4
Цитата Сообщение от wolf0022 Посмотреть сообщение
не уверен, пробывал с b=1-2*pow(sin(y),2); результат не менялся
а все же почему "-2" в условии вроде "1+2*pow(sin(y),2)" ?
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
24.03.2014, 15:43     результат не верный при решении задачи #5
wolf0022, ко всем целым константам в коде типа
C++
1
c=1+z+(pow(z,2)/2)+(pow(z,3)/3) +(pow(z,4)/4);
допишите .0 вот такх
C++
1
c=1.0+z+(pow(z,2.0)/2.0)+(pow(z,3.0)/3.0) +(pow(z,4.0)/4.0);
потому что могут вычисления до (по-моему) наименьшего целого подводиться.
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
24.03.2014, 15:47  [ТС]     результат не верный при решении задачи #6
demon_7 нечего не поменялось и dimcoder так же нечего не поменялось
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
24.03.2014, 15:51     результат не верный при решении задачи #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В лоб:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <cmath.h>
 
int main()
{
double w, x(0.4e4), y(-0.875), z(-0.475e-3);
 
w = pow(
        abs( cos(x)-cos(y) ),
        (1+2*sin(y)*sin(y))
       )*
         (
          1 + z + (z*z)/2 + (z*z*z)/3 + (z*z*z*z)/4
         );
 
cout << w;
cin.ignore();
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2014, 15:54     результат не верный при решении задачи
Еще ссылки по теме:

Ошибки компиляции в решении задачи с векторами - C++
#include&lt;iostream&gt; using namespace std; class Vector{ public: int x1,y1,x2,y2,x3,y3; int addition(){ x3=x1+x2; ...

Посодействуйте в решении задачи пожалуйста! Вроде бы написал, но не могли бы вы проверить правильность? - C++
ЗАДАЧА: Вычислить значение суммы бесконечного ряда с заданной точностью (e=10-6):...

Найти ошибку в решении задачи "Шифровка" (acmp) - C++
#include &lt;stdio.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;cstdio&gt; #include &lt;algorithm&gt; #include &lt;cstring&gt; #include...

Ошибка в решении задачи "Судоку" (acmp) - C++
Здравствуйте. Моё решение: #include &lt;stdio.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;cstdio&gt; #include &lt;algorithm&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
24.03.2014, 15:54  [ТС]     результат не верный при решении задачи #8
SatanaXIII спасибо, ну мы вообще ток начали проходить с++, до этого ток с дельфи имел дело)
Yandex
Объявления
24.03.2014, 15:54     результат не верный при решении задачи
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru