Skip to content · ⁨Перейти к содержанию⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨Изучение программирования — Python, Java, C, SQL и веб-разработка⁩

C Practice · ⁨Практика C⁩

Coding challenges from 1★ to 5★. · ⁨Кодовые задачи от 1★ до 5★.⁩

c 34 Lessons · ⁨Уроки⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨Каждый урок работает в вашем браузере — пишите реальный код, нажимайте «Выполнить», и задания проверяют себя сами. Бесплатно, регистрация не требуется, с переведёнными заметками, сопоставленными с английским языком.⁩

Start the course · ⁨Начать курс⁩

Lessons in this course · ⁨Уроки в этом курсе⁩

  1. 01 Print a word · ⁨Вывести слово⁩ 1 required task · ★
  2. 02 Print another word · ⁨Вывести другое слово⁩ 1 required task · ★
  3. 03 Print a sentence · ⁨Вывести предложение⁩ 1 required task · ★
  4. 04 Print with a ! · ⁨Вывести с восклицательным знаком⁩ 1 required task · ★
  5. 05 Print two lines · ⁨Вывести две строки⁩ 1 required task · ★
  6. 06 Print three lines · ⁨Вывести три строки⁩ 1 required task · ★
  7. 07 Print a number · ⁨Вывести число⁩ 1 required task · ★
  8. 08 Add two numbers · ⁨Сложить два числа⁩ 1 required task · ★
  9. 09 Subtract · ⁨Вычесть⁩ 1 required task · ★
  10. 10 Multiply · ⁨Умножить⁩ 1 required task · ★
  11. 11 Remainder · ⁨Остаток от деления⁩ 1 required task · ★
  12. 12 A number variable · ⁨Переменная числа⁩ 1 required task · ★
  13. 13 Add two variables · ⁨Сложить две переменные⁩ 1 required task · ★
  14. 14 Multiply two variables · ⁨Умножить две переменные⁩ 1 required task · ★
  15. 15 Your first function · ⁨Ваша первая функция⁩ 1 required task · ★
  16. 16 Is it positive? · ⁨Является ли оно положительным?⁩ 1 required task · ★
  17. 17 Cube a number · ⁨Возвести число в куб⁩ 1 required task · ★
  18. 18 The smaller one · ⁨Меньшее из двух⁩ 1 required task · ★
  19. 19 Square a number · ⁨Возвести число в квадрат⁩ 1 required task · ★
  20. 20 Sign of a number · ⁨Знак числа⁩ 1 required task · ★
  21. 21 Largest of three · ⁨Наибольшее из трёх⁩ 1 required task · ★★
  22. 22 Factorial · ⁨Факториал⁩ 1 required task · ★★
  23. 23 Greatest common divisor · ⁨Наибольший общий делитель⁩ 1 required task · ★★
  24. 24 Count the 1-bits · ⁨Подсчитать биты, равные 1⁩ 1 required task · ★★
  25. 25 Sum an array 1 required task · ★★★
  26. 26 Swap two values · ⁨Поменять местами два значения⁩ 1 required task · ★★★
  27. 27 String length · ⁨Длина строки⁩ 1 required task · ★★★
  28. 28 Count a character · ⁨Подсчитать вхождение символа⁩ 1 required task · ★★★
  29. 29 Reverse in place · ⁨Реверсирование на месте⁩ 1 required task · ★★★★
  30. 30 Palindrome · ⁨Палиндром⁩ 1 required task · ★★★★
  31. 31 Bubble sort · ⁨Пузырьковая сортировка⁩ 1 required task · ★★★★
  32. 32 Points with a struct 1 required task · ★★★★
  33. 33 Binary search 1 required task · ★★★★★
  34. 34 Parse an integer 1 required task · ★★★★★

Language reference · ⁨Справочник по языкам⁩

/know/reference/c

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP