Рубрика «Программирование»

Задача «Удаление фрагмента»

Задача «Удаление фрагмента» Условие: Дана строка, в которой буква h встречается минимум два раза. Удалите из этой строки первое и последнее вхождение буквы h, а также все символы, находящиеся между ними. Решение:

Цикл for Задача «Сумма N чисел»

 Цикл for Задача «Сумма N чисел» Условие Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи?

 

Задача «Второе вхождение»

Задача «Второе вхождение» Условие: Дана строка. Найдите в этой строке второе вхождение буквы f, и выведите индекс этого вхождения. Если буква f в данной строке встречается только один раз, выведите число -1, а если не встречается ни разу, выведите число -2. Решение:

«Яша плавает в бассейне»

«Яша плавает в бассейне» Условие: Яша плавал в бассейне размером N × M метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Яша, чтобы выбраться из бассейна на …

Задача «Первое и последнее вхождения»

Задача «Первое и последнее вхождения» Условие Дана строка. Если в этой строке буква f встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f в данной строке не встречается, ничего не выводите. При решении этой задачи не стоит использовать циклы. Решение:

«Шоколадка»

«Шоколадка» Условие:  Шоколадка имеет вид прямоугольника, разделенного на n×m долек. Шоколадку можно один раз разломить по прямой на две части. Определите, можно ли таким образом отломить от шоколадки часть, состоящую ровно из k долек. Программа получает на вход три числа: n, m, k и должна вывести YES или NO. Решение:

 

Задача «Переставить два слова»

Задача «Переставить два слова» Условие Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку. При решении этой задачи не стоит пользоваться циклами и инструкцией if. Решение:

Цикл for Задача «Ряд — 3»

Цикл for Задача «Ряд — 3» Условие Даны два целых числа A и В, A>BA>B. Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if.