Учебный трек

Практические задачи на C/C++

Классические упражнения для начинающих на числа, текст и массивы, решённые и на C, и на C++, после каждого - задача для самостоятельного решения.

Уроков: 18 · Задач: 22

Начать трек →

1 Числа и цифры Уроков: 8

  1. Урок Задач: 2 Проверка числа на простоту в C и C++ В этом уроке вы проверите, является ли целое число простым, перебирая делители до его квадратного корня.
  2. Урок Задач: 1 Последовательность Фибоначчи на C и C++ В этом уроке вы выведете первые 10 чисел последовательности Фибоначчи, используя всего две переменные и один цикл.
  3. Урок Задач: 1 Вычисление факториала циклом в C и C++ В этом уроке вы вычислите факториал числа с помощью цикла и сохраните результат в достаточно большом типе.
  4. Урок Задач: 2 Нахождение НОД на C и C++ В этом уроке вы найдёте наибольший общий делитель (НОД) двух целых чисел с помощью алгоритма Евклида.
  5. Урок Задач: 1 Проверка високосного года на C и C++ В этом уроке вы проверите, является ли год високосным, по правилу григорианского календаря.
  6. Урок Задач: 1 Перевод десятичного числа в двоичное на C и C++ В этом уроке вы переведёте положительное целое число из десятичной системы в двоичную последовательным делением на 2.
  7. Урок Задач: 1 Перевод градусов Цельсия в Фаренгейты на C и C++ В этом уроке вы переведёте температуру из Цельсия в Фаренгейты и выведете результат с одним знаком после запятой.
  8. Урок Задач: 1 Простой калькулятор на C и C++ В этом уроке вы создадите простой калькулятор, который выполняет выбранную операцию с помощью инструкции switch.

2 Задачи на текст Уроков: 5

  1. Урок Задач: 1 Разворот строки в C и C++ В этом уроке вы развернёте строку прямо в её собственной памяти, меняя местами симметричные символы.
  2. Урок Задач: 1 Проверка палиндрома в C и C++ В этом уроке вы проверите, одинаково ли читается слово в обе стороны, сравнивая симметричные символы.
  3. Урок Задач: 1 Подсчёт гласных в строке на C и C++ В этом уроке вы посчитаете гласные в строке текста, не различая заглавные и строчные буквы.
  4. Урок Задач: 1 Подсчёт слов в предложении на C и C++ В этом уроке вы посчитаете слова, разделённые пробелами, отслеживая состояние программы при проходе по строке.
  5. Урок Задач: 1 Подсчёт частоты букв в строке на C и C++ В этом уроке вы посчитаете, сколько раз каждая строчная буква встречается в строке, с помощью массива из 26 элементов.

3 Задачи на списки Уроков: 5

  1. Урок Задач: 1 Сумма элементов массива в C и C++ В этом уроке вы сложите все значения массива с помощью цикла и переменной-накопителя.
  2. Урок Задач: 2 Наибольшее значение в массиве на C и C++ В этом уроке вы найдёте наибольшее значение в массиве, сравнивая элементы по одному.
  3. Урок Задач: 1 Второе по величине значение в массиве на C и C++ В этом уроке вы найдёте второе по величине различное значение массива за один проход, без сортировки.
  4. Урок Задач: 1 Удаление дубликатов из массива на C и C++ В этом уроке вы удалите повторяющиеся значения из массива, сохранив порядок первого появления.
  5. Урок Задач: 2 Транспонирование матрицы на C и C++ В этом уроке вы выведете транспонированную матрицу, поменяв местами роли строк и столбцов.