Найти частное двух чисел вводимых с клавиатуры используя только операцию вычитания - C (СИ)
Формулировка задачи:
Помогите составить программу, которая находит частное двух чисел вводимых с клавиатуры используя только операцию вычитания.
Решение задачи: «Найти частное двух чисел вводимых с клавиатуры используя только операцию вычитания»
textual
Листинг программы
#include <stdio.h>
int main()
{
unsigned a = 25;
unsigned b = 5;
unsigned c = 0;
while (a >= b)
{
c++;
a -= b;
}
printf("result = %d\n", c);
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Тип данных переменных:
- a, b, c: беззнаковые целые числа (unsigned).
- Переменная
aинициализируется значением 25, а переменнаяbзначением 5. - Переменная
cинициализируется значением 0. Она используется для подсчета количества итераций цикла. - Цикл while выполняется до тех пор, пока значение переменной
aбольше или равно значению переменнойb**. - Внутри цикла:
- Переменная
cувеличивается на 1. - Значение переменной
aуменьшается на значение переменнойbс использованием операции вычитания.
- Переменная
- После окончания цикла:
- В командную строку выводится значение переменной
cс помощью функции printf.
- В командную строку выводится значение переменной
- Возвращаемое значение функции main равно 0, что означает успешный конец работы программы. Итак, этот код находит частное двух введенных с клавиатуры чисел, используя только операцию вычитания.