Типы данных

465 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Зл 9.28#33150
Дано слово трос. Путем "вырезок" и "склеек" его букв получить слова сорт, торс и рост. 
Результирующие слова выводить в столбик.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 трос сорт
торс
рост
 
Зл 9.27#33149
Дано слово программа. Путем "вырезок" и "склеек" его букв получить слова ром и рампа. 
Результирующие слова выводить в столбик.

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 программа ром
рампа
Даша записывает различные числа, но иногда забывает и пишет повторяющиеся. Маша хочет определить, сколько различных чисел записала Даша. Автоматизируйте вычисления Маши.
 
Входные данные: Вводится список целых чисел. Все числа списка находятся на одной строке. Всего чисел не более 100000.
Выходные данные: Выведите ответ на задачу.

 

Примеры
Входные данные Выходные данные
1 1 2 3 2 1 3

 

✓ 227✗ 210400лёгкаяВойти и решать
Напишите программу, которая будет выполнять последовательность запросов вида ADD num, PRESENT num и COUNT (без параметра). Программу обязательно следует писать с использованием шаблонного типа set.
 
Выполнение каждого запроса вида ADD num должно добавлять элемент num во множество (если такой элемент уже есть, добавление ещё одной копии не изменяет множество), на экран при этом ничего не выводится.
 
При выполнении каждого запроса вида PRESENT num должно выдаваться сообщение «YES» или «NO» (большими буквами, в отдельной строке), соответственно тому, есть ли такой элемент во множестве; значение множества при этом не изменяется.
 
При выполнении каждого запроса вида COUNT должна выдаваться на экран в отдельной строке текущее количество различных элементов в множестве; значение множества при этом не изменяется.
 
Входные данные
В первой строке стандартного входного потока задано количество запросов N (1 < N < 100000), далее следуют N строк, каждая из которых содержит по одному запросу согласно описанного формата.
 
Значения чисел не превышают по модулю 100000000.
 
Выходные данные
Выводите на стандартный выход (экран) в отдельных строках результаты запросов PRESENT и COUNT; на запросы ADD ничего выводить не надо.

 
Примеры
Входные данные Выходные данные
1
7
ADD 5
ADD 7
COUNT
PRESENT 3
PRESENT 5
ADD 3
COUNT
2
NO
YES
3
✓ 355✗ 330400лёгкаяВойти и решать
Дано четырехзначное число. Определите сколько нечетных цифр в нем.

Входные данные
На вход подается четырехзначное положительное число.

Выходные данные
Выведите на экран ответ на задачу.
 

 

Пример
Входные данные Выходные данные
1 4732 2
Дано четырехзначное число. Определите сколько четных цифр в нем.

Входные данные
На вход подается четырехзначное положительное число.

Выходные данные
Выведите на экран ответ на задачу.
 

 

Пример
Входные данные Выходные данные
1 4732 2
Дано двузначное число. Определите является ли сумма его цифр двузначным числом. Если нет, то через сколько чисел встретиться первое двузначное число, удовлетворяющее этому условию.

Входные данные 
С клавиатуры вводится одно число N (\(10 <= N <= 99\)).

Выходные данные 
Выведите на экран слово YES, если сумма цифр числа N - двузначное число, иначе вывести на экран число, которое показывает через сколько чисел от исходного N встретиться первое число, сумма цифр которого будет двузначным числом.
 

 

Примеры
Входные данные Выходные данные
1 65 YES
2 25 3
С клавиатуры вводится целое число X (\(100<=X<=9999\)). Если число четырехзначное, то найти сумму его цифр, а если трехзначное, то произведение цифр данного числа.

Входные данные
На вход подается целое число X (\(100<=X<=9999\))..

Выходные данные
Выведите на экран ответ на задачу.
 

 

Примеры
Входные данные Выходные данные
1 125 10
2 1253 11
С некоторого момента прошло n дней. Сколько полных недель и дней прошло за этот период?

Входные данные
На вход подается натуральное число n (n < 1000).

Выходные данные
Выведите ответ на задачу по формату, указанному в примере.
 
Примеры
Входные данные Выходные данные
1 305 43w 4d
Дана масса в килограммах. Найти число полных тонн в ней и оставшихся килограммов.


Входные данные
На вход подается положительное число, не превышающее 106.

Выходные данные
Выведите ответ на задачу.

 
Примеры
Входные данные Выходные данные
1 25610 25t 610kg
Дано натуральное число n (n > 999). Найдите сумму этого числа с цифрой сотен в нем. Ответ выведите по примеру выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 2561+5=2566
✓ 602✗ 1 676300лёгкаяВойти и решать
Дано натуральное число n (n>99). Найти произведение этого числа и цифры десятков в этом числе. Выведите на экран ответ по примеру выходных данных.
 
Пример
Входные данные Выходные данные
1 254 254*5=1270
✓ 840✗ 1 435400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая получает новое число, образуемое перестановкой второй и третьей цифр заданного числа. Выведите на экран сумму исходного и нового чисел по образцу выходных данных из примера.
 
Пример
Входные данные Выходные данные
1 2561 2561+2651=5212
✓ 867✗ 1 123400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит разность, между числами образованными первыми двумя цифрами и последними двумя цифрами заданного числа. Выведите на экран найденную разность по образцу выходных данных из примера.
 
Пример
Входные данные Выходные данные
1 4566 45-66=-21
✓ 687✗ 1 190400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит новое число, полученное при прочтении цифр исходного числа справа налево. Выведите на экран сумму полученного и исходного чисел. Формат вывода смотрите в примере выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 1652+2561=4213
Дано четырехзначное число. Напишите программу, которая находит произведение его цифр. Вывод оформите как в примере.
 
Пример
Входные данные Выходные данные
1 2561 2*5*6*1=60
✓ 586✗ 1 187400лёгкаяВойти и решать
Дано четырехзначное число. Напишите программу, которая находит сумму его цифр. Пример вывода смотри в выходных данных.
 
Пример
Входные данные Выходные данные
1 2561 2+5+6+1=14
✓ 755✗ 1 688300лёгкаяВойти и решать
Дано трехзначное число. В нем зачеркнули последнюю справа цифру и приписали ее в начале. Найти полученное число. Вывести на экран разность полученного и исходного числа. Пример вывода смотри в выходных данных.
 
Пример
Входные данные Выходные данные
1 256 625-256=369
✓ 541✗ 1 216400лёгкаяВойти и решать
Поделиться
Класснуть