Строки(121 задач)
Целые числа(112 задач)
Битовые операции(28 задач)
Логический тип(3 задач)
Структуры(18 задач)
Вещественные числа(33 задач)
Множества(16 задач)
Словари(21 задач)
Даны три действительных числа: a, b, c. Проверьте, выполняется ли равенство a + b = c . Если равенство выполняется, выведите YES, если не выполняется, выведите NO.
Числа a, b, c – действительные, положительные, не превосходят 10 и заданы не более, чем с 7 знаками после точки.
Выведите результат сравнения.
2 3 7
NO
0.1 0.2 0.3
YES
Напишите функцию boolean IsDigit(char c)
(Java), function IsDigit(c:char):boolean
(Pascal), bool IsDigit(unsigned char c) (C/C++), определяющую, является ли данный символ цифрой или нет.
Естественно, программа должна считывать данные, вызывать эту функцию и выдавать ответ.
Задан единственный символ c.
Необходимо вывести строку yes
, если символ является цифрой, и строку no
в противном случае.
c
no
2
yes
Задан один символ c.
Если символ является строчной буквой латинского алфавита (то есть буквой от a до z), выведите вместо него аналогичную заглавную букву, иначе выведите тот же самый символ (такая операция называется "перевод в верхний регистр").
e
E
B
B
Измените регистр символа, если он был латинской буквой: сделайте его заглавным, если он был строчной буквой и наоборот. Для этого напишите отдельную функцию, меняющую регистр символа.
Задан единственный символ C.
Необходимо вывести получившийся символ.
q
Q
W
w
Напишите функцию bool Compare(string S1, string S2)
, определяющую, совпадают ли 2 строки.
Заданы 2 строки.
Необходимо вывести слово yes
, если строки совпадают, и слово no
в противном случае.
a a
yes