Премини към съдържанието

Nencho Zahariev

Потребител
  • Публикации

    2
  • Регистрация

  • Последно онлайн

Харесвания

0 Неутрална репутация

Всичко за Nencho Zahariev

  • Титла
    Новобранец
  • Рожден ден 20.06.1997
  1. Знам, беше далеч от истината, но толкова можах... Много благодаря за помощта!
  2. Здравейте, това е условието на задачата: Да се напише програма, която въвежда естествени числа от клавиатурата (по малки от 216), до въвеждането на отрицателно число. Да се изведе на екрана абсолютната стойност на разликата между най-малкото и най-голямото от въведените числа (без да се взима предвид последното въведено отрицателно число). При въведени по-малко от две естествени числа, да се изведе подходящо съобщение за грешка. Ето какво направих аз: #include <iostream> using namespace std; int main() { int x, y, z; cout << "Input 3 different numbers: "; cin >> x >> y >> z; if (x < 0) cout << "Wrong number!\n"; if (y < 0) cout << "Wrong number!\n"; if (z < 0) cout << "Wrong number!\n"; if (x >= 65536) cout << "Wrong number!\n"; if (y >= 65536) cout << "Wrong number!\n"; if (z >= 65536) cout << "Wrong number!\n"; cout << "First number: " << x << endl; cout << "Second number: " << y << endl; cout << "Third number: " << z << endl; if (x > y) { if (y > z) { int a = x - z; cout << "Difference: " << abs(a) << endl; } else { int b = x - y; cout << "Difference: " << abs(b) << endl; } } else { if (x > z) { int c = y - z; cout << "Difference: " << abs(c) << endl; } else { int d = y - x; cout << "Difference: " << abs(d) << endl; } } return 0; }
  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×
×
  • Добави ново...