алг Документацияалгоритмический язык · C#

Задачи для практики

Решения можно отправлять прямо со страницы сайта: откройте панель «Чат и решения» справа, вставьте код и нажмите «Отправить решение». Оно появится у того, кто ведёт занятие.

1. Сумма двух чисел

Введите два целых числа и выведите их сумму.

kumir
алг сумма
нач
    цел a, b
    ввод a, b
    вывод a + b
кон

2. Максимум из трёх

Найдите наибольшее из трёх введённых чисел.

Подсказка

Сравните пары и храните текущий максимум в отдельной переменной.

3. Чётность

Определите, является ли число чётным.

Подсказка

Остаток от деления на 2: n mod 2 = 0.

4. Сумма цифр числа

Найдите сумму цифр натурального числа.

Подсказка

Берите n mod 10, затем n := n div 10, пока n > 0.

5. Разворот массива

Заполните массив из 10 чисел и выведите его в обратном порядке.

Подсказка

Цикл нц для i от 10 до 1 шаг -1.

6. Простые числа

Выведите все простые числа от 2 до N.

Подсказка

Для каждого числа проверьте делители от 2 до sqrt(n).

7. Сортировка

Отсортируйте массив по возрастанию.

Подсказка

Пузырьковая сортировка: два вложенных цикла и обмен соседних элементов.

Как отправлять решение

  1. Откройте панель справа и перейдите на вкладку «Чат и решения».
  2. Вставьте код в поле ввода.
  3. Нажмите Ctrl+Enter или кнопку «Отправить решение».
  4. Ответ преподавателя придёт в тот же чат.