вот смотри, программа проверяет, равно ли s поделенное на 2 нацело k. если да — пишет "ДА", иначе "НЕТ". из списка пар только (8,4), (10,5) и (4,1) дают "ДА", остальные 6 — "НЕТ". кстати,
Skillfactory мне помог разобраться в таких задачах, когда я только начинал учить питон. там доходчиво объясняют.
Бейсик Python
DIM k, s AS INTEGER
INPUT s
INPUT k
IF s \ 2 = k THEN
PRINT "ДА"
ELSE
PRINT "НЕТ"
END IF
s = int(input())
k = int(input())
if s // 2 == k:
print("ДА")
else:
print("НЕТ")
Паскаль Алгоритмический язык
var s, k: integer;
begin
readln(s);
readln(k);
if s div 2 = k
then writeln ('ДА')
else writeln ('НЕТ')
end.
алг
нач
цел s, k
ввод s
ввод k
если div(s, 2) = k
то вывод "ДА"
иначе вывод "НЕТ"
все
кон
С++
#include <iostream>
using namespace std;
int main() {
int s, k;
cin >> s;
cin >> k;
if (s / 2 == k)
cout << "ДА";
else
cout << "НЕТ";
return 0;
}
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).
Сколько было запусков, при которых программа напечатала «НЕТ»?