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

Посчитать значение следующего математического выражения, x вводится с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок-схема! http://www.cyberforum.ru/cpp-beginners/thread990744.html
Всем здраствуйте, кому не сложно, пожайлуста помогите сделать схему алгортима (блок-схему). Вот задание "Найти произведение элементов , которые больше за первый элемент массива" Вот код: ...
C++ Создать массив Создать массив с 9 действительных чисел и отсортировать его методом вставки,с спаданием. http://www.cyberforum.ru/cpp-beginners/thread990741.html
While.if. И прочее. Задача C++
Вычислить кол-во случайных чисел, которые являются парными. Брать случайное число до тех пор, пока не встретится число 500. Вернуть кол-во парных и не парных чисел которые попадались до тех пор, пока...
C++ Постфиксный, инфиксный и префиксный обходы дерева
помогите дописать/исправить код Построить и вывести на экран бинарное дерево следуйщего выражения: 9+8*(7+(6*(5+4)–(3–2))+1) написать функции постфиксного, инфиксного и префиксного обхода дерева и...
C++ Преобразование мер длины http://www.cyberforum.ru/cpp-beginners/thread990705.html
Помогите! не могу составить программу для перевода длин. Длина выражена в виде A саженей B аршин. Вывести её в форме Х метров Y cм. 1 сажень = 3 аршина, 1 аршин = 16 вершков, 1 вершок = 44,45 мм
C++ Найти наименьший номер члена последовательности Найти наименьший номер члена последовательности,для которого выполняется следующее условие |An-An-1|<c.Вывести на экран этот номер и все элементы An, где i=1.(C++) An=2+1/An-1, a1=2 :cry: подробнее

Показать сообщение отдельно
Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 480
Записей в блоге: 1
28.10.2013, 18:46
Pavel_Vitman, с чем загвоздка? С проверкой на корректность?
Здесь очевидно x>0 и x!=pi/2+2*pi*k;
Таким образом проверка на корректность ввода организуется примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double x=-1;
bool fir=false;
while(x<=0 || (x-pi/2)%(2*pi)==0)
{
if(fir)
{
cout<<"Вы ввели некоректные данные. Повторите ввод: ";
}
else cout<<"Введите x: ";
cin>>x;
fir=true;
}
//после цикла x корректный. Можно производить вычисления.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru