While2. Даны положительные числа $$A$$ и $$B$$ ($$A > B$$). На отрезке длины $$A$$ размещено максимально возможное количество отрезков длины $$B$$ (без наложений). Не используя операции умножения и деления, найти количество отрезков $$B$$, размещенных на отрезке $$A$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include <stdio.h> int main(void) { int a,b; printf("A:"); scanf ("%i", &a); printf("B:"); scanf ("%i", &b); int temp=a; int num=0; while (temp-b>=0){ temp -= b; ++num; } printf("%i\n ",num); return 0; } |
Другие задачи из раздела While можно посмотреть здесь.
Комментарии: