Блок 1. Базовые навыки

Циклы, массивы, строки, указатели, файлы

Задачи

 НазваниеСложностьТеги
 Hello, World!0dumb
 Счастливые билеты2условияциклы
 Цельсий и Фаренгейт1условия
 Простые числа3циклы
 Квадратное уравнение3математикаусловия
 Подсчет символов, строк, слов в файле3строкифайлы
 Перетасовка2массивыциклы
 Клавиатурный тренажер2строкиусловияциклы
 Количество единичных бит2битыциклы
 Вклад в банке3математикаусловияциклы
 Характеристики массива чисел5массивыматематикаусловияциклы
 Выбывание из круга4массивыусловияциклы
 Номер дня в году3условия
 Числа Фибоначчи2циклы
 Оборачивание массива2массивыциклы
 Значение многочлена2массивыматематикациклы
 Наибольший общий делитель2математикаусловияциклы
 Стохастическая оценка числа Pi2математикациклы
 Очистка строки3строкиуказатели
 Удаление пробелов в начале и конце строки2строкиуказатели
 Баланс скобок2строкиусловияциклы
 Баланс скобок (продвинутая версия)4массивыстрокициклы
 Подсчет вхождений подстроки в строку3строкициклы
 Построчное сравнение файлов (diff)3строкифайлы
 Целая степень3битыматематикарекурсия
 Преобразование из строки в число4математикастрокиуказатели
 RLE-сжатие файла5файлы
 XOR-шифратор/дешифратор файлов4файлы
 Счастливые билеты (продвинутая версия)3математика
 Частота вхождения символов2строкициклы
 Системы счисления5математикастроки
 Разложение числа на простые множители4heapматематикаспискициклы
 Говорящие часы4строки
 base64 кодирование5битыстрокифайлы
 Копирование цепочки битов5битыциклы
 Статистика слов в тексте7деревьятекстхэш
 Равномерное распределение3randomстатистика
 FizzBuzz1условияциклы
 Угадывание числа3игрыусловия
 Клавиатурный тренажёр 2.07массивытекстфайлы