Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Басаман Максим
1 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 43
1

Ошибка при написании программы

26.09.2013, 15:30. Просмотров 1088. Ответов 2
Метки нет (Все метки)

Код на скриншоте.
0
Миниатюры
Ошибка при написании программы  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 15:30
Ответы с готовыми решениями:

Трудности при написании программы
Здравствуйте. Разбирал циклы for, while и do while, принцип их работы я понял, но меня поставила в...

написании программы мини программы
Люди плиз кто понимает в си. Через 3 часа контрольная 1 курс. Помогите плиз. Скинь свою ссылку вк....

Помогите в написании программы(массив)
Дан массив целых чисел. Вывести те из них, индексы которых являются числами Фибоначчи. В си...

При запуске программы возникает ошибка: сбой при преобразовании в COFF: файл недопустим или поврежден
error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден причём, в режиме...

Ошибка при закрытии программы
В общем есть программа (не буду приводить здесь код из-за его длины (24 стр в ворде) и плохого...

2
0_graf
6 / 6 / 7
Регистрация: 26.06.2013
Сообщений: 16
26.09.2013, 16:33 2
Измени tan*z на tan(z)
И используй функцию fabs для получения модуля числа
C
1
fabs(1+tan(x))
А еще у первого и второго выражения есть одинаковые части, их можно считать один раз.


Не по теме:

Привет Брусенцевой?)

0
UranFlex
131 / 129 / 51
Регистрация: 25.05.2013
Сообщений: 233
26.09.2013, 16:40 3
Лучший ответ Сообщение было отмечено Басаман Максим как решение

Решение

Так как функция main объявлена как int, то лучше в конце main делать возврат
C
1
return 0;
Так как у Вас переменные типа double, то при использовании scanf и printf для данных переменных необходимо вместо %f использовать %lf.
Тангенс нельзя умножить на z. К тому же у Вас в коде модуль от результата функции тангенса.
C
1
 pow( log10( 1.0 + fabs( tan( z ) ) ), 2.0 ) + 0.95 * x
Синус отдельно нельзя возвести просто в степень.
C
1
 1.0 + pow( sin( y - M_PI / 5.0 ), 2.0 ) - 0.01 * x;
Ну и в вычислении b тоже модуль.
C
1
 pow( log10( 1.0 + fabs( tan( z ) ) ), 2.0 ) + 3.0
Да, а зачем тут
C
1
#include <conio.h>
?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2013, 16:40

Ошибка при выходе из программы
Проблема в следующем когда я создаю персонажа все хорошо ну как только попробую выйти из программы...

Ошибка при выполнении программы
Всем доброго врмени суток! При выполнении програмы, код которой указан ниже, выдаёт ошибку и...

Ошибка при компиляции программы в <iostream>
Пожалуйста, помогите. Выводит ошибку при компиляции в строке typedef __stl_mbstate_t mbstate_t;....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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