Определение того, являются ли два числа «почти равными», и вывод результатаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Определение того, являются ли два числа «почти равными», и вывод результата

Сообщение Anonymous »

Обратите внимание, что я только начинаю изучать C++.

Я работаю над книгой Бьярна Страуструпа «Принципы программирования и практика с использованием C++, 2-е издание» и тренируюсь в конец главы 4.

На данный момент это инструкции:
  • Напишите программу, состоящую из while-loop, который (каждый раз в цикле) считывает два целых числа, а затем печатает их. Выйдите из программы, когда появится завершающий '|'
  • Измените программу так, чтобы она записывала «меньшее значение:», за которым следует меньшее из чисел, а затем «большое значение:». на большее значение.
  • Дополните программу так, чтобы она записывала строку «числа равны» (только), если они равны.
  • Измените программу, чтобы она использовала двойные значения вместо целых.
5. Измените программу так, чтобы она записывала после записи «числа почти равны», какое из двух чисел больше и меньше, если два числа отличаются менее чем на 1,0/100.
Вот тут я и застрял.

Во-первых, я не понимаю, что «если два числа отличаются менее чем на 1,0/100». означает. Означает ли это, что эти два числа находятся в пределах 100 чисел друг от друга?

Во-вторых, как мне определить, «различаются ли два числа менее чем на 1,0/100»? (Чем проще решение, тем лучше.)

Вот мой код:

Код: Выделить всё

#include "std_lib_facilities.h"

int main()
{
double v1 = 0, v2 = 0;
cout > v1 >> v2)
{
if (v1 > v2)
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/24999861/determining-if-two-numbers-are-almost-equal-and-outputting-the-result[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»