Если считать, что в каждом варианте должна быть минимум одна курица или собака, то таких вариантов 15, а если можно считать, что кого-то из них 0, то 17.
Первый файл - без нулей, второй - с нулями
В первом ответ г)
во втором ответ б)
Так как язык программирования не указан, написал на С++
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
double a, b, h;
cin >> a >> b;
cin >> h;
cout << "Площадь трапеции будет равна " << ((a + b) / 2) * h << endl;
system("pause");
return 0;
}