Цикл с постусловием. Вывести статистику за каждый год - 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;
}

Объяснение кода листинга программы

В этом коде:

  1. В первых строках подключается стандартная библиотека для ввода-вывода, а также объявляются переменные: прирост (growth), вылов (taking), остаток (rem), год (year), запас (stock).
  2. В цикле do-while выводится статистика за каждый год (смещение на 1 год каждый раз), а затем обновляются значения запаса и года.
  3. Цикл продолжается до тех пор, пока запас не станет меньше или равным нулю.
  4. Возвращается 0, чтобы указать, что программа успешно завершилась.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы