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

не могу задать правильный if - C++

Восстановить пароль Регистрация
 
lokdar
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 18
02.12.2013, 17:06     не могу задать правильный if #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
const float C=3.7;
const int A=7;
int D;
float B,S,F;
printf("Vvedite D,B");
scanf("%d %f",&D,&B);
S=C*D-A+B;
if
{
F=S/(M_PI/2-atan(B));
printf("F=%7.3f",F);
}
else
printf ("F net");
return 1;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 17:06     не могу задать правильный if
Посмотрите здесь:

C++ Правильный треугольник
C++ Не могу задать массив 1000х1000
C++ Не правильный указатель
Правильный ответ C++
C++ Правильный ли цикл
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
02.12.2013, 17:08     не могу задать правильный if #2
Цитата Сообщение от lokdar Посмотреть сообщение
не могу задать правильный if
а что ты if-ом хотел проверять то тут?
lokdar
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 18
02.12.2013, 17:13  [ТС]     не могу задать правильный if #3
нужно задать условие при котором F не будет вычислено
newbie666
Заблокирован
02.12.2013, 17:18     не могу задать правильный if #4
Цитата Сообщение от lokdar Посмотреть сообщение
нужно задать условие при котором F не будет вычислено
оно может быть вычислено при любом раскладе, что ты имеешь ввиду?
lokdar
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 18
02.12.2013, 17:27  [ТС]     не могу задать правильный if #5
условие типа B!=0 если B будет равен 0 то F не существует и т.п.
newbie666
Заблокирован
02.12.2013, 17:33     не могу задать правильный if #6
C++
1
2
3
4
5
6
7
8
9
if( B != 0)
{
F=S/(M_PI/2-atan(B));
printf("F=%7.3f",F);
}
else
printf ("F net");
return 1;
}
lokdar
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 18
02.12.2013, 17:37  [ТС]     не могу задать правильный if #7
нужно сделать три условия(((
newbie666
Заблокирован
02.12.2013, 17:42     не могу задать правильный if #8
Цитата Сообщение от lokdar Посмотреть сообщение
нужно сделать три условия(((
какие 3 ?
lokdar
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 18
02.12.2013, 17:44  [ТС]     не могу задать правильный if #9
три условия при которых выражение не может быть вычислено
newbie666
Заблокирован
02.12.2013, 17:45     не могу задать правильный if #10
Цитата Сообщение от lokdar Посмотреть сообщение
ри условия при которых выражение не может быть вычислено
да что ты мелишь? оно может быть вычислено при любых условиях! тебя какие конкретно интересуют?
zss
Модератор
Эксперт С++
 Аватар для zss
5944 / 5549 / 1783
Регистрация: 18.12.2011
Сообщений: 14,171
Завершенные тесты: 1
02.12.2013, 18:00     не могу задать правильный if #11
Наверное имеется ввиду, что выражение F=S/(M_PI/2-atan(B));
нельзя вычислить, когда знаменатель обращается в ноль.
Тогда напишите
C++
1
if( fabs(M_PI/2.0-atan(B))>1e-12)
т.е. очень близкое к нулю.
newbie666
02.12.2013, 18:04
  #12

Не по теме:

Цитата Сообщение от zss Посмотреть сообщение
нельзя вычислить, когда знаменатель обращается в ноль.
так объясняют в школе в начальных классах

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2013, 18:58     не могу задать правильный if
Еще ссылки по теме:

C++ Не могу правильно задать х
Правильный инклюд *.h! C++
C++ Вычислить сумму ряда (не могу задать очередность знаков)

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5944 / 5549 / 1783
Регистрация: 18.12.2011
Сообщений: 14,171
Завершенные тесты: 1
02.12.2013, 18:58     не могу задать правильный if #13
Цитата Сообщение от newbie666 Посмотреть сообщение
так объясняют в школе в начальных класса
Если Вас это коробит, то можете сказать "Значение функции неопределено".
Yandex
Объявления
02.12.2013, 18:58     не могу задать правильный if
Ответ Создать тему
Опции темы

Текущее время: 14:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru