|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.02.2011, 20:33 | #1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 36
|
Программа на СИ...выдает ошибку в функии...
#include <stdio.h>
#include <math.h> #include <conio.h> int main() { double x, y; printf ("Введите x\n"); scanf ("%lf",&x); scanf ("%f",x); y=(((sqrt(x*x))-sin(x-4))/(log7+9))-(pow((x-6);1/5)-(pow(8;sin(x)); printf("%f",y); getch(); return 0; } |
27.02.2011, 20:37 | #2 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 34
|
точно не помню, но по-моему, чтобы указать степень в pow пишется не ; а запятая))
|
27.02.2011, 20:49 | #3 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
ну да, аргументы функций перечисляются через запятую
и ещё, выкинь #include <conio.h>, а getch() замени на getchar()
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
27.02.2011, 20:52 | #4 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 36
|
все равно ошибка...
|
27.02.2011, 20:53 | #5 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 46
|
y=sqrt(x*x-sin(x-4))/log(double(7+9))-pow((x-6),1/5)/pow(8,sin(x));
проверено на Visual Studio и ещё scanf ("%f",&x); |
27.02.2011, 20:53 | #6 | ||
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Цитата:
Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
||
27.02.2011, 20:56 | #7 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 46
|
|
27.02.2011, 21:09 | #8 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 36
|
аа....такая мелкая ошибочка...
я и забыла, что double нужно... fizteh, спасибо...теперь работает!!!))) |
27.02.2011, 21:11 | #9 |
Пользователь
Регистрация: 27.02.2011
Сообщений: 46
|
VIKA1829, на здоровье, ничего страшного, со всеми бывает))))
|
27.02.2011, 21:12 | #10 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
fizteh, у тебя та же ошибка. 1/5 в C тождественно равно нулю. Чтобы получить одну пятую, надо писать или 1/5.0, или 0.2.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выдает ошибку( | И.А.А. | Общие вопросы C/C++ | 1 | 21.05.2010 19:10 |
выдает ошибку! | maksim_serg | Microsoft Office Word | 3 | 20.04.2010 04:19 |
Программа выдает ошибку при работе | T-dayne | Помощь студентам | 15 | 27.02.2010 10:31 |
Скомпилированая программа на одних компах запускается, а на других выдает ошибку? | Velross | Помощь студентам | 1 | 14.01.2010 21:05 |
Программа выдает ошибку на нуле | Panika | Помощь студентам | 1 | 11.11.2009 21:42 |