Количество вариантов считаем так:
На первого человечка можно надеть 3 шляпы,тогда на второго останутся 2 на выбор и 1 на последнего. Итого: 3*2*1=6 вариантов.
Теперь выпишем их по порядку
Обозначу для краткости Человечков буквами Ч1.Ч2,Ч3, а
шляпы A,B,C.
1)Ч1-A, Ч2-B, Ч3-C
2)Ч1-A, Ч2-C, Ч3-B
3)Ч1-B, Ч2-A, Ч3-C
4)Ч1-B, Ч2-C, Ч3-A
5)Ч1-C, Ч2-A, Ч3-B
6)Ч1-C, Ч2-B, Ч3-A
ГОТОВО ^_^
Чисто математически:
11x+7y=4228
7y=4228-11x
y=604-(11x)/7.
Отсюда выбираем x-ы, кратные 7 и не превышающие 604/11 - примерно 55 - чтобы y был натуральным числом.
x: 7, 14, 21, 28, 35, 42, 49.
y: 527, 450, 373, 308, 219, 142, 65.
Таким образом получается 7 пар чисел.
1) 5 9 13 17 21 25 29 33 37 41 45 49
var sum, i, s: integer; //обыявляем необходимые переменные
//sum - сумма, i - кол-во слогаемых, s - само слогаемое
begin //начало
sum := 0; i := 1; s := 5; //первое слогаемое = 5
repeat
sum := sum + s; //к сумме прибавляем слагаемое
s := s + 4; //увеличиваем слогаемое
i := i + 1; //увеличиваем кол-во слогаемых
until (sum = 324); //выход когда сумма равна 324
writeln ('Слогаемых: '); // выводим кол-во слогаемых
write (i);
end. //конец
Ввести массив
проверяет условие и выводит количество чисел:
<span>for i:=1 to 12 <span>do
</span></span>k=0;
if (A[i] mod 5=0) and (A[i] mod 3=0) then k=k+1;
writeln(k); end.