Сколько журавликов сделал каждый ребенок

Следующая задача сводится к элементарным арифметическим вычислениям.

Петя, Катя и Сережа делают из бумаги журавликов. Вместе они сделали S журавликов. Сколько журавликов сделал каждый ребенок, если известно, что Петя и Сережа сделали одинаковое количество журавликов, а Катя сделала в два раза больше журавликов, чем Петя и Сережа вместе?

Входные данные

дано одно натуральное число S – общее количество сделанных журавликов (S < 106).

Выходные данные

нужно вывести три числа, разделенных пробелами – количество журавликов, которые сделал каждый ребенок (Петя, Катя и Сережа).

Перейдем к рассуждению.

  1. Нам известно, что Петя и Сережа сделали одинаковое количество журавликов. P = C. Соответственно мы, зная сколько сделал один из них, узнаем сколько сделал другой.
  2. Также мы можем найти сколько сделала Катя. K = 2 * (P+C) = 2 * ( C + C) = 2 * 2 * C = 4 * C
  3. Все вместе они сделали S журавликов. S = C + P + K = C + C + 4 * C = 6 * C. Соответственно, получив на входе S - общее количество журавликов, мы легко вычислим количество сделанных каждым их мальчиков. А отсюда получим количество журавликов Кати.

Ниже приведен код программы на C++

#include<stdio.h>

main(){
    int A, B;
    scanf("%d", &A);
    B = A/6;
    printf("%d %d %d", B, 4*B, B);
}