Учебный трек

Основы C/C++

От первой программы до операторов, условий, циклов, строк, массивов, функций и структур - после каждой темы задача.

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

Начать трек →

1 Первые шаги Уроков: 4

  1. Урок Задач: 1 Hello World и структура программы Сравните минимальные полные программы на C и C++.
  2. Урок Задач: 2 Типы данных и форматированный вывод Объявляйте числа и безопасно выводите их.
  3. Урок Задач: 2 Операторы и выражения Используйте арифметические операторы, присваивание, сравнения и логические операторы в C и C++.
  4. Урок Задач: 2 Чтение и проверка ввода Читайте ввод пользователя и отклоняйте неверные значения.

2 Условия Уроков: 2

  1. Урок Задач: 3 Условия, циклы и switch Объедините ветвления и циклы в небольшой программе.
  2. Урок Задач: 1 FizzBuzz Выведите Fizz, Buzz или FizzBuzz для чисел от 1 до 15.

3 Циклы Уроков: 2

  1. Урок Задач: 3 Циклы: for, while и do-while Повторяйте действия с циклами for, while и do-while, а также break и continue.
  2. Урок Задач: 1 Таблица умножения Выведите таблицу умножения для одного числа.

4 Строки и текст Уроков: 3

  1. Урок Задач: 2 Массивы и строки Обходите фиксированные массивы и безопасно измеряйте текст.
  2. Урок Задач: 3 Строки в C и C++ Сравните массивы символов C и std::string в C++: длина, соединение, сравнение и поиск.
  3. Урок Задач: 1 Проверка палиндрома Проверьте, читается ли слово одинаково в обе стороны.

5 Коллекции Уроков: 2

  1. Урок Задач: 1 Сумма элементов массива Найдите сумму всех значений массива.
  2. Урок Задач: 2 Наибольшее значение в массиве Найдите максимальное значение в массиве.

6 Функции Уроков: 3

  1. Урок Задач: 2 Функции и передача параметров Сравните передачу по значению, указатели и ссылки.
  2. Урок Задач: 2 Проверка числа на простоту Определите, является ли целое число простым.
  3. Урок Задач: 2 Рекурсия и call stack Решайте задачу через меньший экземпляр.

7 Объекты и классы Уроков: 2

  1. Урок Задач: 1 struct в C и class в C++ Моделируйте связанные состояние и поведение.
  2. Урок Задач: 1 Указатели и адреса Сохраните адрес, разыменуйте его и измените исходный объект.
Продолжить: Основы программирования