WEBVTT

00:01.170 --> 00:06.750
Напишемо програму, яка бере два числа для ділення і перед діленням перевіряє, чи дорівнює

00:06.760 --> 00:08.040
їх знаменник нулю.

00:08.340 --> 00:21.060
Отже, цілі числа A B і C. Я візьму три змінні, потім введемо два числа, потім cin i прочитає A і B, і я хочу

00:21.060 --> 00:25.920
поділити A і B і зберегти результат в C.

00:26.340 --> 00:34.620
Але перед діленням я хочу знати, чи є B дійсним знаменником чи ні, тобто якщо B дорівнює нулю, то ділення не може

00:34.620 --> 00:35.800
бути виконано.

00:35.850 --> 00:40.940
Отже, якщо B дорівнює нулю, я видам повідомлення, що

00:46.340 --> 00:54.600
cout ділення на нуль означає, що якщо я продовжу далі, то значення буде поділено на 0.

00:54.620 --> 01:04.450
Тому я не буду ділити число на інше, якщо воно має дійсний знаменник.

01:04.470 --> 01:06.070
Тобто це не нуль.

01:06.230 --> 01:13.520
Потім ми розділимо і виведемо результат, тобто cout c, а endl - це знову тип перевірки

01:17.300 --> 01:20.690
перед діленням двох чисел.

01:20.690 --> 01:24.480
Перевіряємо, що знаменник відмінний від нуля.

01:24.530 --> 01:27.280
Якщо воно дорівнює 0, ми говоримо про ділення на нуль.

01:27.850 --> 01:28.960
Давайте побіжимо і подивимось,

01:31.890 --> 01:32.670
як ввести два числа.

01:32.680 --> 01:34.300
Я ввів так, що першим числом

01:34.300 --> 01:36.890
я введу 10, а другим - нуль.

01:37.240 --> 01:41.070
Дивіться повідомлення про помилку, яке я отримав - це ділення на нуль.

01:41.380 --> 01:43.370
Це ділення на нуль.

01:44.050 --> 01:45.300
Я ще раз введу два

01:48.200 --> 01:52.170
числа, тому перше число я подам як 10, а друге - як два.

01:52.310 --> 01:56.210
Отже, я отримав відповідь 5.

01:56.210 --> 02:02.140
Це 5, тому ви можете спробувати цю програму самостійно.
