Есть ответ 👍

Угусей и кроликов вместе n лап. сколько может быть гусей и кроликов? (вывести все возможные сочетания) напоминаем, что у гуся две лапы, а у кролика — четыре. формат выходных данных для данного n вывести на экран в два столбца все возможные сочетания количества гусей и кроликов (в первом столбце — количество гусей, во втором — кроликов). c++

269
482
Посмотреть ответы 2

Ответы на вопрос:


#include < iostream> #include < iomanip> using namespace std; int main() {     int n,k,m;     cout< < "n = ";   cin> > n;     cout< < endl;     if (n%2! =0) {         cout< < "недопустимое значение n: "< < n< < endl;             return(1);       }       cout< < setw(12)< < "gooses"< < setw(10)< < "rabbits"< < endl;       m=n/4;   k=(n-m*4)/2;     while (m> =0)   {         if (k> 0) cout< < setw(10)< < k;         else cout< < setw(10)< < "--";             if (m> 0) cout< < setw(10)< < m;         else cout< < setw(10)< < "--";         cout< < endl;         m--;   k+=2;       }       system("pause");       return(0); }

Если я правильно понял g = sin(2*x) для x> =0 иначе g = 5* x², тогда может получиться такой код: var x,g: real; begin       writeln('введите х'); readln(x);       if x> 0 then g: =sin(2*x) else g: =5*sqr(x);             writeln(g); end.

Популярно: Информатика