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

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

Войти
Регистрация
Восстановить пароль
 
P1Na4eTo
11 / 11 / 11
Регистрация: 14.09.2011
Сообщений: 62
#1

не могу найти ошибку - C++

10.10.2012, 19:42. Просмотров 243. Ответов 5
Метки нет (Все метки)

ответ получается 0.386223
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
#include<math.h>
#include <stdio.h>
 
void main()
{ 
    int x= 14.26;
int y=-1.22;
int z=0.035;
double s;
s=(2*cos(x-(2/3)))/((1/2)+pow(sin(y),2))*(1+((z*z)/(3-(z*z)/5)));
cout << s <<' ';
}
Миниатюры
не могу найти ошибку  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 19:42     не могу найти ошибку
Посмотрите здесь:

Не могу найти ошибку( - C++
Когда ввожу матрицу 4 на 4 все норм, когда больше размерность то не переставляет блоки!! Помогите разобраться почему так? ...

Не могу найти ошибку! - C++
Только-только начал работать с функциями и не могу понять, почему в моей игре(кидаешь с компьютером кубик) и у пользователя и у программы...

Не могу найти ошибку - C++
Здравствуйте, есть задача: Написать программу которая по введенному числу и месяцу рассчитывает день недели и выводит ответ на экран....

Не могу найти ошибку - C++
Составить программу, в которой описывается структура из полей: Товар, Цена, Сорт. Организовать ввод двух структурных переменных, вывод...

Не могу найти ошибку - C++
Задание: Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы...

Не могу найти ошибку - C++
Всем здравствуйте. Я являюсь болельщиком Ф1, и решил написать простенькую программку, которая бы суммировала очки за гонку и записывала бы...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
10.10.2012, 19:45     не могу найти ошибку #2
Цитата Сообщение от P1Na4eTo Посмотреть сообщение
s=(2*cos(x-(2/3)))/((1/2)+pow(sin(y),2))*(1+((z*z)/(3-(z*z)/5)));
1/2 это будет ноль
2/3 тоже ноль.

Лучше вот так сделать 1.0/2.0 и 2.0/3.0

А (3-(z*z)/5) заменить (3-(z*z)/5.0)
P1Na4eTo
11 / 11 / 11
Регистрация: 14.09.2011
Сообщений: 62
10.10.2012, 19:50  [ТС]     не могу найти ошибку #3
все равно не правильно выводит сейчас ответ получается 1.19202
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
10.10.2012, 19:53     не могу найти ошибку #4
Цитата Сообщение от P1Na4eTo Посмотреть сообщение
int x= 14.26;
int y=-1.22;
int z=0.035;
это же не целые числа? я тоже проглядел напишите везде double вместо int
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
10.10.2012, 19:53     не могу найти ошибку #5
x,y,z не переменные в данном случае, а константы, причем с плавающей точкой (float или double), а не целочисленные (int):
const double x = 14.26;
const double y = -1.22;
const double z = 0.035;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2012, 19:56     не могу найти ошибку
Еще ссылки по теме:

Не могу найти ошибку - C++
в общем у меня есть 8 битный бмп файл я его считываю и записываю в другой бмп файл вроде по алгоритму все правильно , толька картинка все...

Не могу найти ошибку - C++
Не получается вывести сформированную матрицу. Выводит с каким-то мусором. #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include...

Не могу найти ошибку - C++
Добрый день, вот простенькая задача: &quot;В одном шаге от счастья&quot; Вова купил билет в трамвае 13-го маршрута и сразу посчитал суммы...

Не могу найти ошибку - C++
Ребята, в общем, пишу код более-менее нормального меню, переключаться вверх/вниз с помощью стрелок! Не надо говорить про аппликацию, это...


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

Или воспользуйтесь поиском по форуму:
P1Na4eTo
11 / 11 / 11
Регистрация: 14.09.2011
Сообщений: 62
10.10.2012, 19:56  [ТС]     не могу найти ошибку #6
о все так и думал что в этом проблема спс
Yandex
Объявления
10.10.2012, 19:56     не могу найти ошибку
Ответ Создать тему
Опции темы

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