Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2011, 21:14   #1
Паркер
Пользователь
 
Аватар для Паркер
 
Регистрация: 11.08.2011
Сообщений: 23
По умолчанию Условный оператор

Условие задачи: дано стороны треугольника, нужно вычислить площадь по формуле Герона
Помогите найти ошибку в проге:
Код:
# include <stdio.h>
# include <math.h>
void main ()
{
  double a,b,c,p,s;
printf ("Vvedite a,b,c\n");
scanf ("%f %f %f\n",&a, &b, &c);
if (a+b<=c) || (a+c<=b) || (c+b<=a)
printf ("Ne syshestvyet treug");
else
    { p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("S=%f\n",s);
    }
}
Пишет, что ошибка в условном операторе)

Последний раз редактировалось Паркер; 08.10.2011 в 21:36.
Паркер вне форума Ответить с цитированием
Старый 08.10.2011, 22:00   #2
Anatole
Форумчанин
 
Аватар для Anatole
 
Регистрация: 07.04.2009
Сообщений: 245
По умолчанию

a не пробовали убрать ; перед "else" ?
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
Anatole вне форума Ответить с цитированием
Старый 08.10.2011, 22:17   #3
STASOPOLUS
 
Регистрация: 13.09.2009
Сообщений: 6
По умолчанию

если на глаз прикинуть, то нету скобок у if. надо так:
if ((a+b<=c) || (a+c<=b) || (c+b<=a))
возможно еще что-то есть, надо проверять на компиляторе..
зы: точку с запятой убирать не надо ))
STASOPOLUS вне форума Ответить с цитированием
Старый 08.10.2011, 22:30   #4
Паркер
Пользователь
 
Аватар для Паркер
 
Регистрация: 11.08.2011
Сообщений: 23
По умолчанию

STASOPOLUS, спасибо!
Я действительно забыла про скобочки!!!
А остальные ошибки уже сама нашла!!!
Паркер вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условный оператор Seregga Помощь студентам 5 01.02.2011 19:37
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02