#include <iostream>using namespace std;int main() { int n,k10,k5,k2,k1,k; cout << "n = ", cin >> n, cout << ""; k = 0; for (k10=0; k10<=n / 10; k10++) for (k5=0; k5<=(n-10*k10) / 5; k5++) for (k2=0; k2<=(n-10*k10-5*k5) / 2; k2++) { k1 = n-10*k10-5*k5-2*k2; cout << k10 << " " << k5 << " " << k2 << " " << k1 << ""; k = k+1; } cout << "k = " << k; return 0;}Пример:n = 160 0 0 160 0 1 140 0 2 120 0 3 100 0 4 80 0 5 60 0 6 40 0 7 20 0 8 00 1 0 110 1 1 90 1 2 70 1 3 50 1 4 30 1 5 10 2 0 60 2 1 40 2 2 20 2 3 00 3 0 11 0 0 61 0 1 41 0 2 21 0 3 01 1 0 1k = 25