Цикл с постусловием. Вывести статистику за каждый год - C (СИ)
Формулировка задачи:
Ежегодно вылавливают 50 тонн крабов. Воспроизводство составляет 30 тонн в год. Известно, что на 2013 г. в запасах былло 4500 тонн краба. Вывести статистику запасов за каждый год до момента, когда она станет ниже 50 тонн
Решение задачи: «Цикл с постусловием. Вывести статистику за каждый год»
textual
Листинг программы
#include <stdio.h> int main(void) { int growth = 30; /* прирост */ int taking = 50; /* вылов */ int rem = 50; /* остаток */ int year = 2013; /* года */ int stock = 4500; /* запас */ do{ printf("%5d year %5d ton\n", year, stock); year++; stock += growth - taking; } while(stock >= rem); return 0; }
Объяснение кода листинга программы
В этом коде:
- В первых строках подключается стандартная библиотека для ввода-вывода, а также объявляются переменные: прирост (growth), вылов (taking), остаток (rem), год (year), запас (stock).
- В цикле do-while выводится статистика за каждый год (смещение на 1 год каждый раз), а затем обновляются значения запаса и года.
- Цикл продолжается до тех пор, пока запас не станет меньше или равным нулю.
- Возвращается 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д