Advertisement
Lavig

Другий семестр. Лабораторна робота №5-6 (Завдання 1)

Mar 6th, 2025
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. float root_square (float number){
  7.     return sqrt(number);
  8. }
  9. int main()
  10. {
  11.     SetConsoleOutputCP(1251);
  12.     SetConsoleCP(1251);
  13.     float num{};
  14.     while (true) {
  15.         cout << "Введіть будь-яке число: ";
  16.         cin >> num;
  17.         if (cin.fail()) {
  18.             cin.clear();
  19.             cin.ignore(32767, '\n');
  20.             cout << "Число було введено неправильно. Спробуйте ввести інше!" << endl;
  21.             continue;
  22.         }
  23.         else {
  24.             break;
  25.         }
  26.     }
  27.     if (num < 0) {
  28.         cout << "Неможливо видобути корінь з від'ємного числа!";
  29.         return 0;
  30.     }
  31.     else {
  32.         cout << "Корінь числа: " << root_square(num);
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement