Я прошу прощения за плохое название и хочу быть более конкретным, однако я нахожусь на вводном курсе программирования, и у меня нет большого опыта программирования. Задача, с которой я столкнулся, состоит в том, что мне нужно найти общее количество веревки, чтобы подняться на гору. Он должен точно указывать, сколько кусков веревки длиной 100 футов необходимо и сколько отрезков веревки длиной 10 футов. Проблема, с которой я сталкиваюсь, заключается в том, что когда, например, гора составляет 611 футов, я не уверен, как заставить программу отображать, что нужны 6 кусков веревки длиной 100 футов и 2 веревки длиной 10 футов. Мой код учитывает простые цифры, такие как, 600, или 610, или 10 футов, но я не знаю, как компенсировать цифру, которая находится между десятками. Мой код размещен ниже. Опять же, я прошу прощения за то, что не смог сделать это более конкретным.
#include <stdio.h>
int main() {
// declaration of variables
int total_height;
int hundred_feet_rope;
int ten_feet_rope;
//prompt user for input information
printf("How tall is the mountain?\n");
scanf("%d", &total_height);
//calculations for how many skeins of 100 feet rope are needed, and how many 10 feet rope is needed
hundred_feet_rope = total_height / 100;
ten_feet_rope = total_height % 100 / 10;
//output results
printf("You will need %d skeins of 100 feet rope and %d skeins of 10 feet rope!\n", hundred_feet_rope, ten_feet_rope);
return 0;
}