Witam, jestem w trakcie nauki c++ jednak natknąłem się na pewien problem którego nie jestem w stanie ruszyć, jeżeli można to proszę o wyjaśnienie:
#include "stdafx.h"
#include "std_lib_facilities.h"
int main()
{
cout << "Enter 2 numbers:\n";
vector<double> numbers;
double number1= 0;
double number2 = 0;
double minus;
int i;
while (cin >> number1 >> number2)
{
minus = number1 - number2;
cout << minus;
if (minus >= -0.01 && minus <= 0.01)
cout << "These numbers are almost equal\n";
else
if (number1 < number2)
cout << "Higher number is " << number2 << " and lower is " << number1 << '\n';
else if (number1 > number2)
cout << "Higher number is " << number1 << " and lower is " << number2 << '\n';
else if (number1 == number2)
cout << "First number is " << number1 << " and equals the second " << number2 << '\n';
}
keep_window_open();
return 0;
W niektórych przypadkach działa w niektórych nie. Nie mam pojęcia co jest źle...