ребята помогите решить задачу на c++ очень надо прошу вот задачка У машин и велосипедов вместе N колес. Сколько может быть машин и велосипедов? (вывести все возможные сочетания) Напоминаем, что у велосипеда два колеса, а у машины — четыре. входные данные 4 выводные 2 0 0 1

Вопрос школьника по предмету Информатика

ребята помогите решить задачу на c++ очень надо прошу вот задачка У машин и велосипедов вместе N колес. Сколько может быть машин и велосипедов? (вывести все возможные сочетания) Напоминаем, что у велосипеда два колеса, а у машины — четыре.
входные данные 4
выводные 2 0 0 1

Ответ учителя по предмету Информатика

#include <iostream>

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);

    }

    m=n/4;  k=(n-m*4)/2;

    while (m>=0)  {

       if (m>0) cout<<«машин: «<<m<<»  «;

       if (k>0) cout<<«велосипедов: «<<k;

       cout<<endl;

       m — -;  k+=2;

    }

    system(«pause»);

 
   
return(0);

}




Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей