Используя только операции сложения и вычитания, найти частное/остаток от деления нацело N на K (while) - C (СИ)
Формулировка задачи:
Даны целые положительные числа N и K. Используя только операции
сложения и вычитания, найти частное от деления нацело N на K, а также
остаток от этого деления.
Решение задачи: «Используя только операции сложения и вычитания, найти частное/остаток от деления нацело N на K (while)»
textual
Листинг программы
#include <conio.h> #include <stdio.h> int main() { int n,k,chas, ost,a,b; printf("Vvedite n: "); scanf("%d", &n); printf("Vvedite k: "); scanf("%d", &k); chas=0; a=n; b=k; while (a>=b){ chas++; a-=b; } ost=a; clrscr(); printf("Частное от деления %d на %d = %d\n",n,k, chas); printf("Остаток от деления %d на %d = %d\n",n,k, ost); return 0;
Объяснение кода листинга программы
- Подключение необходимых библиотек
- Объявление переменных: n, k, chas, ost, a, b
- Запрос на ввод чисел n и k
- Инициализация переменных chas и a равными 0, b равно k
- Запуск цикла while, который выполняется до тех пор, пока a больше или равно b
- Внутри цикла увеличивается значение переменной chas
- Значение переменной a уменьшается на значение переменной b
- После окончания цикла значение переменной a сохраняется в переменной ost
- Вывод на экран значения переменной chas (частное от деления n на k)
- Вывод на экран значения переменной ost (остаток от деления n на k)
- Завершение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д