Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
BRcr
4015 / 2305 / 291
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
10.12.2011, 18:13

Проверить правильность циклического алг. - C++

10.12.2011, 18:13. Просмотров 1570. Ответов 19
Метки (Все метки)

Цитата Сообщение от wei Посмотреть сообщение
только почему где у должен быть 0
там 5......у-17?
Потому что это значение, очень близкое к нулю. На самом деле компьютеры не так уж сильны в арифметике, как многие думают. Существуют определенные особенности вычислений не целых чисел, которые прилично снижают точность вычислений, причем чем больше по модулю число с плавающей точкой, тем менее точно оно будет обработано. Это древняя проблема. Вот, можете почитать хорошую статью по этому поводу: 5. Представление вещественных чисел "на пальцах"

Добавлено через 3 минуты
Цитата Сообщение от wei Посмотреть сообщение
у меня совсем по другому результат выводит
Да, и это, возможно, потому что вы вводите начальные данные как в своей программке на паскале - одной строчкой через пробел? cin принимает так: число-enter число-enter и тд...

Добавлено через 4 минуты
нда, еще, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using namespace std;
 
int main( void )
{
    double x, y, u, xn, xk, hx, yn, yk, hy;
    cout << "vvod xn,xk,hx,yn,yk,hy" << endl;
    cin >> xn >> xk >> hx >> yn >> yk >> hy;
    for ( x = xn; x <= xk; x = x + hx )
        for ( y = yn; y <= yk; y = y + hy )
        {
            if ( ( x - y ) <= -1 ) {
                u = y * exp( x );
            }
            else if ( ( x - y ) < 1 ) {
                u = log( ( pow( x, 4 ) ) + 1 );
            }
            else {
                u = pow( x, 2 ) - exp( y );
            }
            cout << "x=" << x << " y=" << y << " u=" << u << "\n";
        }
 
     system("pause");
     return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread2190459.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2011, 18:13
Темы с ответами и решениями для C++ Проверить правильность циклического алг.:

Проверить правильность написания сочетаний «жи», «ши», «ча», «ща»
Последовательностью слов задана строка. Проверить правильность написания...

Проверить правильность вычисления по формулам
Правильно я записал формулы? Вернее я точно знаю что нет, где ошибка?)) { ...

Проверить правильность расстановки скобок
Помогите написать программу на c++. Дана строка, содержащая латинские буквы и...

Проверить массив на правильность ввода
Вроде бы были похожие темы, но так как я тупой, то не смог подобрать...

0
Проверить правильность циклического алг. C++   Следующее сообщение темы 
Другие темы раздела
C++ Глючит сеть http://www.cyberforum.ru/cpp-beginners/thread406047.html
Подскажите, что проверить? Включаю электрообогреватель маслянный, и компьютерная сеть начинает глючить, то есть соединение то нет, часто. Выключаю обогреватель, вроде работает, пропадает бывет, но не...
C++ программа по матрице Дана матрица А(4,4) 1)найти минимиу среди положительных элементов матрицы 2)подсчитать произведение для второй строки по формуле P=1/(a+4.2) 3)поменять местами минимальный элемент и P http://www.cyberforum.ru/cpp-beginners/thread406027.html
Касательно const и внешних файлов. C++
Все мы знаем, что const объявленная в начале модуля...например как глобальная переменная, не дает возможности больше менять значение. Ну как и в любом др. месте программы. Например у меня есть поле....
класс вещественной матрицы C++
Доброго времени, не могу написать программу, не знаю с++ Составить алгоритм и программу а которой не обходимо описать класс вещественной матрицы и работус ним. Класс должен реализовать...
C++ Вычислить значение заданной формулы с помощью стека http://www.cyberforum.ru/cpp-beginners/thread405991.html
В текстовом файле записана без ошибок формула вида: цифра или m(формула, формула), или p(формула, формула), где m (a, b) = (a+b) * 2, p(a, b) = (a+b) div 2. Вычислить значение данной формулы....
C++ С помощью очереди за один просмотр файла напечатать элементы файла в заданном порядке Сформировать файл из вещественных чисел и с помощью очереди за один просмотр файла напечатать элементы файла в следующем порядке: сначала все отрицательные числа, а затем все положительные числа,... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru