Найти частное произведений четных и нечетных цифр четырехзначного числа N - C (СИ)
Формулировка задачи:
Добрый вечер! Прошу помощи в написании сей элементарной программы.(язык C)
Найти частное произведений четных и нечетных цифр четырехзначного числа N. После расчетов выдать информацию в виде:
а)отступить 8 позиций слева и напечатать заголовок
"ИСХОДНЫЕ ДАННЫЕ "
б)пропустить строку и на следующей строке под заголовком напечатать значения исходных данных в виде
Введено число=>....
в)подчеркнуть последнюю строку , пропустить 2 строки и в центре листа напечатать ответ в виде
ОТВЕТ
Получены цифры: первая вторая третья четвертая
n1 = ... n2 = ... n3 = ... n4 = ...
(n2*n4)/(n1*n3)=....
Решение задачи: «Найти частное произведений четных и нечетных цифр четырехзначного числа N»
textual
Листинг программы
#defined K 4 int n[K], i; for(i=0; i<K; i++) { n[K-i-1] = x%10; x /= 10; }
Объяснение кода листинга программы
В данном коде происходит следующее:
- Начало блока кода
- Установка значения переменной
K
равным 4 - Создание массива
n
размеромK
- Инициализация переменной
i
значением 0 - Запуск цикла
for
от 0 доK-1
- Вычисление значения переменной
n[K-i-1]
путем взятия остатка от деления числаx
на 10 и присваивание этого значения элементу массиваn
с индексомK-i-1
- Деление числа
x
на 10 - Повторение шагов 6 и 7 для всех значений
i
от 0 доK-1
- Окончание цикла
for
- Окончание блока кода
Таким образом, данный код присваивает каждому элементу массива
n
значение, равное остатку от деления соответствующего числа на 10. После этого, число делится на 10. Процесс повторяется до тех пор, пока все числа не будут обработаны.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д