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

Обеспечить пропуск расчетов, чтобы избежать деления на ноль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте литературу для решения олимпиадных задач по программированию http://www.cyberforum.ru/cpp-beginners/thread1310057.html
Всем привет! Подскажите пожалуйста литературу по рассмотрению и решению олимпиадных задач по программированию приблизительно такой сложности http://acm.timus.ru/problem.aspx?space=1&num=1106
C++ Тетрис в командной строке Возможно ли написать тетрис прямо в командной строке?Если да то как вывести квадрат который в тетрисе основа всех фигур) http://www.cyberforum.ru/cpp-beginners/thread1310050.html
C++ И снова траблы с C++, ввод/вывод
Всем доброго времени суток. Простейшая программа, демонстрирующая работу цикла for // ForDemo2. Вводится счетчик цикла // на экран выводится кол-во выполненных // циклов for #include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs)
Массив из массивов различных типов (malloc) C++
На сколько я знаю, объявление двумерного массива (интов) выглядит так: int** myArr = (int**)malloc(n * sizeof(int*)); for (int i = 0;i < n; i++){ myArr = (int*)malloc(m * sizeof(int)); } И myArr ссылается на массив из n указателей, каждый из которых ссылается на подмассив. Так как указатели занимают равное количество памяти, то по идее можно создать массив из указателей, каждый из...
C++ Ошибка при вызове функции добавления нового элемента в массив http://www.cyberforum.ru/cpp-beginners/thread1310039.html
Описывается класс Datchik. Затем в классе Lists объявляется массив объектов класса датчик и описывается функция NewDatchik добавления нового элемента(датчика) в этот массив. Программа вылетает при вызове этой функции из int _tmain. Подскажите пожалуйста, в чем ошибка? class Datchik { private: char *shifr = new char; char *data = (char*)malloc(sizeof(char*)); public:...
C++ Вычислить значение выражения Дано натуральное число N. Вычислить \sum_{N}^{i=1}i!/(N+i)! подробнее

Показать сообщение отдельно
АндрейФК
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 17
25.11.2014, 00:10     Обеспечить пропуск расчетов, чтобы избежать деления на ноль
Здравствуйте
есть прога, которая вычисляет y=sin(x)/cos(x) в диапазоне изменения X от 0 с шагом 0,2
Нужно обеспечить пропуск расчетов если 0.1<cos(x)<0.1( ну или любой другой интервал )

фрагмент проги
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() 
{float y,dx,x; 
 x=0;
do
{y=sin(x)/cos(x);
printf("Y=%4.1f",y);
x=x+0.2;
}
while (x<=2.0);
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru