Видеокурс программирования на языке СИ

1024 практических примера на языке программирования СИ Часть 1 – циклы, числа и цифры – 128 примеров.

6000 р.

3000 р.

 

Состав видеокурса

128 Видеоуроков

общая продолжительность 9 часов 19 минут

Вашему вниманию предлагается видеокурс, содержащий разобранные решения 128 типовых примеров по темам «числа», «цифры» и «циклы» на языке программирования СИ. Видеокурс предназначена для формирования у зрителей практического навыка как чтения и анализа чужого кода, так и разработки алгоритмов по рассматриваемым темам. Во всех представленных примерах намеренно не использовались такие языковые конструкции как массивы и строки, а выбор конкретного алгоритма решений определялся исходя из наглядности и читаемости кода, а не из его эффективности и быстродействия. Предполагается, что зритель имеет представление о таких темах как «типы данных» и «циклы» на языке программирования С/С++.

С целью формирования навыка разработки типовых алгоритмов на языке СИ, лучшего понимания и закрепления изученного материала автор рекомендует зрителям для всех рассмотренных примеров выполнить следующие действия самостоятельно:

Отзывы и замечания по содержимому видеокурса можно направлять непосредственно автору по e-mail: asu345@mail.ru.

Дополнительные материалы в том числе видеозаписи с разбором решений рассматриваемых задач можно найти в группе Телеграмм t.me/1024С_Examples. И на ютуб-канале 1024C_Examples

Видеокурс

Видеокурс программирования на языке СИ

1024 практических примера на языке программирования СИ Часть 1 – циклы, числа и цифры – 128 примеров.

E-mail: asu345@mail.ru

6000 р.

3000 р.

Состав видеокурса

128 Видеоуроков

общая продолжительность 9 часов 19 минут

  • Поменять местами значения двух переменных, не используя при этом третью – вариант решения 1
  • Поменять местами значения двух переменных, не используя при этом третью – вариант решения 2
  • Определить является ли исходное число четным без использования операторов «/» и «%»– вариант решения 1
  • Определить является ли исходное число четным без использования операторов «/» и «%»– вариант решения 2
  • Вывести в консоль квадраты положительных чисел в диапазоне от 0 до n включительно не используя циклы for, while и do…while
  • Вычислить сумму значений двух целочисленных переменных без использования оператора «+»
  • Вычислить разность значений двух целочисленных переменных без использования оператора «-» – вариант решения 1
  • Вычислить разность значений двух целочисленных переменных без использования оператора «-» – вариант решения 2
  • Вычислить произведение значений двух целочисленных переменных без использования оператора «*»
  • Вычислить остаток от целочисленного деления a на b без использования оператора «%»
  • Умножить исходное число целого типа на два без использования оператора «*»
  • Умножить исходное число целого типа на два в целой положительной степени k без использования оператора «*»
  • Осуществить целочисленное деление (без остатка) целого исходного числа на два без использования оператора «/»
  • Выполнить целочисленное деление без остатка целого числа на два в степени k без использования оператора «/»
  • Написать программу, выводящую в консоль состояние k-го бита (начиная с нуля) исходного целого неотрицательного числа
  • Написать программу, позволяющую изменить значение k-го бита (начиная с нуля) исходного целого числа
  • С помощью функции printf вывести в консоль целое положительное число в двоичном представлении, записанное справа налево
  • С помощью функции printf вывести в консоль целое число в двоичном представлении
  • Вывести в консоль восьмеричное представление целого положительного числа без использования спецификатора %o
  • Вывести в консоль текст не используя разделитель «;» в команде вывода текста – вариант решения 1
  • Вывести в консоль текст не используя разделитель «;» в команде вывода текста – вариант решения 2
  • Вывести в консоль числа от 0 до 9 с задержкой 0.2с после вывода каждого числа
  • Вывести в консоль текст не используя разделитель «;» в команде вывода текста – вариант решения 3
  • Определить високосность заданного года
  • Вывести в консоль большее из трех целых чисел
  • Избавиться от целой части числа с плавающей точкой
  • Избавиться от дробной части числа с плавающей точкой
  • Циклическая проверка пользовательского ввода числа (scanf в цикле) – вариант решения 1
  • Реализовать циклическую проверку пользовательского ввода числа (scanf в цикле) для Visual Studio до 2015 – вариант решения 2
  • Реализовать циклическую проверку пользовательского ввода числа (scanf в цикле) для Visual Studio после 2015 – вариант решения 2
  • Реализовать меню для диалога с пользователем, предусмотреть циклическую работу программы и выбор пунктов меню
  • Написать программу расчета прибыли по банковскому вкладу
  • Найти количество цифр целого числа n
  • Найти максимальную цифру числа n по модулю
  • Найти максимальную цифру числа n, для отрицательных чисел вывести результат со знаком минус
  • Найти минимальную цифру числа n по модулю
  • Найти минимальную цифру числа n, для отрицательных чисел вывести результат со знаком минус
  • Найти минимальную и максимальную цифры числа n по модулю
  • Найти минимальную и максимальную цифры числа n, для отрицательных чисел вывести результат со знаком минус
  • Найти сумму цифр числа n по модулю
  • Найти сумму цифр числа n, для отрицательных чисел вывести результат со знаком минус
  • Найти произведение цифр числа n по модулю
  • Найти произведение цифр целого числа n, для отрицательных чисел вывести результат со знаком минус
  • Вывести среднее арифметическое цифр целого числа n по модулю
  • Вывести среднее арифметическое цифр целого числа n, для отрицательных чисел вывести результат со знаком минус
  • Вывести среднее квадратическое цифр целого числа
  • Перевернуть целое число (записать все цифры числа в обратной последовательности)
  • Разбить четырёхзначное целое положительное число ABCD на числа AB и CD – вариант решения 1
  • Разбить четырёхзначное целое положительное число ABCD на числа AB и CD – вариант решения 2
  • Из целого положительного числа ABCD сформировать число CDAB – вариант решения 1
  • Из целого положительного числа ABCD сформировать число CDAB – вариант решения 2
  • Проверить, является ли целое положительное число палиндромом
  • Проверить, является ли целое число по модулю палиндромом
  • Вывести в консоль все числа-палиндромы в диапазоне от 100 до 200. Пользовательский ввод не реализовывать.
  • Возвести n в степень k (n и k – целые, положительные числа)
  • Определить минимальное количество бит для кодирования целого положительного числа в двоичной системе
  • Заполнить n-знаковое число случайными цифрами
  • Округлить в большую сторону целое число n до k-го разряда
  • Округлить в меньшую сторону по модулю целое число n до k-го разряда
  • Округлить по модулю k разрядов целого числа по правилам округления (цифры меньше 5 – в меньшую сторону, больше 5 – в большую сторону)
  • Вычислить факториал целого положительного числа n
  • Проверить, является ли целое положительное число n сильным (числом, сумма факториалов цифр которого равна самому числу)
  • Вывести в консоль все сильные числа (числа, сумма факториалов цифр которых равна самому числу) в диапазоне от 1 до 41000
  • Проверить, является ли целое число n автоморфным (числом, десятичная запись квадрата которого оканчивается цифрами самого числа)
  • Вывести первые 9 автоморфных чисел (чисел, десятичная запись квадрата которых оканчивается цифрами самих чисел)
  • Проверить, является ли целое число n совершенным (числом, равным сумме его положительных делителей, исключая само число)
  • Вывести в консоль все совершенные числа (числа, равным сумме их положительных делителей, исключая сами числа) в диапазоне от 6 до 9000
  • Проверить, удовлетворяет ли целое число критерию равенства суммы его цифр их произведению
  • Вывести первые 20 целых чисел, сумма цифр которых равна их произведению
  • Перевести целое положительное число из OCT в DEC, запустить калькулятор для проверки правильности
  • Преобразовать целое положительное число из десятичной системы счисления в восьмеричную
  • Преобразовать целое положительное число из двоичной системы счисления (до 9 знаков) в десятичную
  • Преобразовать целое положительное число из десятичной системы счисления (до 256) в двоичную
  • Заменить в целом положительном числе все цифры x на цифры y
  • Заменить в целом числе все цифры x на цифры y
  • Удалить из целого числа n все цифры x
  • Из целых положительных чисел x и y получить число с плавающей точкой x.y
  • Найти наиболее часто встречающуюся цифру целого числа
  • Заменить цифру k-го разряда целого числа n на y (1234, 2, 8 -->1834) Вариант решения 1
  • Заменить цифру k-го разряда целого числа n на y (1234, 2, 8 -->1834) Вариант решения 2
  • Удалить из целого числа n цифру заданного разряда
  • Упорядочить цифры целого числа n по возрастанию, удаление цифры из числа оформить в виде функции (если оно требуется)
  • Упорядочить цифры числа n по убыванию, удаление цифры из числа оформить в виде функции (если оно требуется)
  • Определить, простое число или составное – вариант решения 1
  • Определить, простое число или составное – вариант решения 2
  • Вывести первые q простых чисел
  • Вывести в консоль все простые числа не больше заданного
  • Вывести в консоль все простые множители целого положительного числа n
  • Найти наибольший общий делитель (НОД) двух целых положительных чисел, числа считать с консоли
  • Найти наибольший общий делитель (НОД) двух целых чисел
  • Найти наибольший общий делитель (НОД) двух целых положительных чисел рекурсивно (алгоритм Эвклида)
  • Сократить обыкновенную дробь
  • Найти наименьшее общее кратное (НОК) по модулю двух целых чисел, числа считать с консоли
  • Выделить из обыкновенной дроби целую часть
  • Упростить обыкновенную дробь (сократить дробь и выделить её целую часть)
  • Сложить две простые дроби
  • Сложить простую дробь с целым числом
  • Вычесть из простой дроби с целое число
  • Вычесть из целого числа простую дробь
  • Вычесть из одной простой дроби вторую
  • Умножить одну простую дробь на другую
  • Умножить простую дробь на целое число
  • Разделить простую дробь на целое число
  • Разделить одну простую дробь на другую
  • Разделить целое число на простую дробь
  • Проверить является ли номер билета «счастливым» по сумме его первых трех и последних трех цифр
  • Вывести в консоль все «счастливые» билеты по критерию равенства суммы их первых трех цифр сумме их последних трех цифр
  • Проверить является ли номер билета «счастливым» по произведению его первых трех и последних трех цифр
  • Вывести в консоль все «счастливые» билеты по критерию равенства произведения их первых трех цифр произведению их последних трех цифр..
  • Проверить является ли номер билета «счастливым» по сумме его цифр на четных и нечетных местах
  • Вывести в консоль все «счастливые» билеты, у которых сумма цифр на их четных местах равна сумме цифр на их нечетных местах
  • Проверить является ли номер билета «счастливым» по произведению его цифр на четных и нечетных местах
  • Вывести в консоль все «счастливые» билеты – у которых произведение цифр на четных местах равно произведению цифр на нечетных местах…….
  • Вывести в консоль первые n чисел Фибоначчи – рекурсивное решение….
  • Вывести в консоль первые n чисел Фибоначчи – итерационное решение (циклом, без рекурсии)
  • Вывести в консоль числа в диапазоне от 0 до 1000, сумма кубов цифр, которых равна самому числу
  • Вывести в консоль числа в диапазоне от 0 до 20000 куб суммы цифр, которых равен самому числу
  • Вывести в консоль числа Армстронга – такие числа, которые равны сумме их цифр, возведенных в степень, равную количеству цифр числа
  • Определить номер дня недели 1 января заданного года
  • Определить день недели по дате – вариант решения 1
  • Определить день недели по дате – вариант решения 2
  • Найти в заданном году все «черные» вторники и пятницы, то есть приходящиеся на 13 число – вариант решения 1
  • Найти в заданном году все «черные» вторники и пятницы, то есть приходящиеся на 13 число – вариант решения 2
  • Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры, старшая - не 0)
  • Составить алгоритм решения ребуса МУХА+МУХА+МУХА = СЛОН (различные буквы означают различные цифры, старшая - не 0)
  • Составить алгоритм решения ребуса ABCD - DCBA = 2727 (ДРУГ-ГУДР=2727) (буквы означают различные цифры, старшая - не 0)
  • Составить алгоритм решения ребуса 4ABC + CBA = ABCB (различные буквы означают различные цифры, старшая - не 0)
  • Демонстрация winAPI функции перемещения по заданным координатам консоли

Поменять местами значения двух переменных, не используя при этом третью – вариант 1

Поменять местами значения двух переменных, не используя при этом третью – вариант 2

Определить четность без оператор деления и остатка вариант 1

Определить четность без оператор деления и остатка вариант 2

Вывести в консоль квадраты положительных чисел без for и while

Вычислить сумму без оператора +

Вычислить разность без оператора минус вариант 1

Вычислить разность без оператора минус вариант 2

Вычислить произведение без оператора умножить вариант 1

Видеокурс программирования на языке СИ

1024 практических примера на языке программирования СИ Часть 1 – циклы, числа и цифры – 128 примеров.

6000 р.

3000 р.

Состав видеокурса

128 Видеоуроков

общая продолжительность 9 часов 19 минут

Оформить заказ

Получение Видеокурса

Порядок действий

Оформление заказа

При оформление указываете свои данные: ФИО, email, телефон.

Оплата счета

Оплачиваете счет удобным для Вас способом.

Обработка платежа

Обработка платежа может занимать время от 1 минуты до 24 часов.

Получение курса

После подтверждения платежа на Ваш email отправляется письмо с доступом к курсу.

Оплата

Обязательно введите актуальный email адрес, иначе курс не сможет быть доставлен!


Товары
Видеокурс программирования на языке СИ 3 000,00 ₽
Количество
О покупателе
ИНН 540 228 0279 08
Кульчавеня Михаил Петрович