Напишите программу, которая по двум данным натуральным числам a и b, подсчитывает количество нечетных натуральных чисел на отрезке [a,b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно.
Программа должна вывести одно число: количество нечетных чисел на отрезке [a,b].
Пример работы программы:
| Входные данные | Выходные данные |
| 20 30 |
5 |
Решение:
Паскаль
|
1 2 3 4 5 6 7 8 9 10 |
var a,b,k: integer; begin readln(a, b); k := 0; for i := a to b do begin if a mod 2 <> 0 then k := k + 1; end; writeln(k) end. |
Python
|
1 2 3 4 5 6 7 |
a = int(input()) b = int(input()) k = 0 for i in range(a, b+1): if a % 2 != 0: k = k + 1 print(k) |
Ответ:
