Skip to content

irina792901/PrivateCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

1. Простые задачи

  1. Приветствие мира
  2. Сложение двух чисел
  3. Вычисление количества секунд в сутках
  4. Задачи на деление. Дано 2809 секунд сколько это минут?
  5. Найти периметр квадрата с заданной стороной side.
  6. Найти площадь прямоугольника с заданными сторонами height и width
  7. Найти площадь окружности с заданным диаметром.
  8. Сделать перевод градусов цельсия в градусы фаренгейта
  9. Найти длину отрезка заданного двумя точками: А(x1, y1) и B(x2, y2). В прямоугольной декартовой системе координат.
  10. Найти траекторию движения брошенного с башки металлического шара
  11. Задача бросания шарика под углом к горизонту

2. Задачи с использованием ветвлений

  1. Деление чисел. Тонкости деления.
  2. Разные варианты приветствия. Админ и пользователь
  3. Проверка ввода пароля.
  4. Контрольно пропускной пункт. Вес машины.
  5. Контрольно пропускной пункт. Вес машины с пороговым значением. +- 50 килограмм
  6. Контрольно пропускной пункт. Вес машины с пороговым значением. 5% от 10т
  7. Покупка товара с акциями. Если стоимость больше 1000р скидка 20%. Если заказ более чем 700р доставка бесплатно
  8. Найти наименьшее из двух чисел
  9. Найти наименьшее из трёх чисел
  10. По заданному часу вывести время суток
  11. Выяснить, что одно число является квадратом другого
  12. Вычислить площадь треугольника с тремя заданными сторонами
  13. Дано число N. Определить является ли оно кратным числу 4 или 6. Легенда про ремонт и транспортировку материалов
  14. Является ли шестизначное число счастливым.

3. Задачи с использованием циклов

  1. Вывод чисел от A до B. B > A
  2. Показать квадраты чисел от 1 до 10
  3. Показать таблицу умножения на 2 и на 3
  4. Найти сумму чисел от 1 до N
  5. Найти произведение чисел от 1 до N
  6. Найти сумму цифр шестизначного числа
Пример: Число 123456. Ответ - 21
  1. Написать программу "разворота" числа:
Пример: Число 123456. Ответ - 654321
  1. Написать программу, перевода числа представленного в десятичной системе счисления в число, представленное в пятеричной системе счисления
  2. Имеется алфавит из 33 букв. Написать программу подсчитывающую сколько неповторяющихся разных слов можно составить из двух букв. Слова ЩИ и ИЩ считаем одинаковыми. Пример с перебором и арифметической прогрессией
  3. Найти количество решений уравнения x + y + z = 12 в неотрицательных числах.
  4. Найти наибольший общий делитель двух чисел. Оптимизация
  5. Игра с монетами

4. Задачи со строками

  1. Заданную строку распечатать на экран пять раз через запятую и показать количество символов в ней.
  2. Дана строка. Требуется удалить в ней символ, стоящий на i-ой позиции.
  3. Заданы две строки. В которой символов больше.
  4. Написать функцию, превращающую целое число в форматированный вид разделяя тройки разрядов. Пример: 1234 -> 1 234, 332123 -> 332 123.
  5. Есть строка представляющая имя с символами в произвольном регистре. Вывести его в "красивом" представлении. Пример МарИя -> Мария, иван -> Иван, ЕкАтЕрИнА -> Екатерина.
  6. Написать функцию генерации случайных email-адресов, с заданным доменом первого уровня.
  7. Задана строка с повторяющимися символами. Создать новую строку в которой удалены все повторяющиеся символы. Пример: ЛллЛллуУуууууччЧччччшШшшшшиииииИИиЙйЙ -> лучший
  8. Дана строка символов, найти количество цифр в ней.
  9. Задана строка с повторяющимися символами. Определить символ с самым большим количеством повторений подряд. Показать количество вхождений. Регистр не учитывается. ЛллЛллуУуууууччЧччччшШшшшшиииииИИиЙйЙ -> {и: 8}
  10. Задана строка с повторяющимися символами. Подсчитать какой символ, какое количество раз в ней встречается. Иии луУууччшШШшшиИиЙйЙ -> {'И': 2, 'и': 4, ' ': 1, 'л': 1, 'у': 3, 'У': 1, 'ч': 2, 'ш': 3, 'Ш': 2, 'Й': 2, 'й': 1}

5. Задачи с массивами

  1. Задать массив из пяти нулей и вывести массив на экран
  2. Задать массив из 10 целых случайных чисел в диапазоне от -9 до 28 и распечатать их на экран
  3. Задать массив из десяти положительных чисел и найти в нем минимальное число
  4. Задать неубывающий массив из десяти положительных чисел и найти в нем минимальное и максимальное числа, а также их позиции
  5. Написать программу, позволяющую сделать копию массива
  6. Написать программу, в которой создаётся массив из N элементов, и заполняется следующим образом: N = 8, [1, 3, 5, 6, 4, 2]
  7. Найти сумму четных элементов массива состоящего из 10 чисел
  8. Найти сумму элементов массива из N элементов, стоящих на чётных позициях.
  9. Задать массив из 9 элементов. Заполнить его трехзначными числами.
  10. Упорядочить массив чисел по убыванию
  11. Задать неубывающий массив из десяти положительных чисел и найти в нём сумму элементов между минимальным и максимальным числами. Сами числа в сумму включаются
  12. Дан массив чисел. В нем все числа встречается ровно два раза, кроме одного - оно присутствует только один раз. Найти это число.
  13. Написать простую программу, позволяющую проводить шифрование и дешифровку текста.

About

Дополнительные задачи

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors