---> 121 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: 1 2 3 4 5 6 7 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes
Напишите функцию unsigned char ToUpper(unsigned char c) (C/C++), function ToUpper(c:char):char (Pascal), которая переводит данный символ в верхний регистр.

Входные данные

Задан один символ c.

Выходные данные

Если символ является строчной буквой латинского алфавита (то есть буквой от a до z), выведите вместо него аналогичную заглавную букву, иначе выведите тот же самый символ (такая операция называется "перевод в верхний регистр").

Примеры
Входные данные
e
Выходные данные
E
Входные данные
B
Выходные данные
B
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите функцию bool Compare(string S1, string S2), определяющую, совпадают ли 2 строки.

Входные данные

Заданы 2 строки.

Выходные данные

Необходимо вывести  слово yes, если строки совпадают, и слово no в противном случае.

Примеры
Входные данные
a
a
Выходные данные
yes
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел).

Входные данные

На вход подается несколько строк.

Выходные данные

Необходимо вывести  количество слов в первой из введенных строк.

Примеры
Входные данные
In the town where I was born
Выходные данные
7
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите  это слово и его длину. Если таких слов несколько, выведите первое из них.

Входные данные

Задана одна строка, содержащая пробелы. Слова разделены ровно одним пробелом. Пробелы в начале и конце строки допускаются.

Выходные данные

Необходимо вывести самое длинное слово в строке и его длину.

Примеры
Входные данные
one two three four five six
Выходные данные
three
5
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

По данной строке определите, является ли она палиндромом (то есть, можно ли прочесть ее наоборот, как, например, слово "топот").

Входные данные

На вход подается 1 строка без пробелов.

Выходные данные

Необходимо вывести  yes, если строка является палиндромом, и no в противном случае.

Примеры
Входные данные
abba

Выходные данные
yes

Страница: 1 2 3 4 5 6 7 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест