Informatică, întrebare adresată de sobolanaiul, 8 ani în urmă

Dau coroana pentru cel mai bun raspuns

Anexe:

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main() {

   int n, x = 0, y = 1;

   bool impar = false;

   cin >> n;

   if (n % 2 != 0) {

       impar = true;

   }

   for (int i = 1; x != y; ++i) {

       x = i, y = n - i;

       cout << x << " " << y << '\n';

       if (impar && n / 2 == x) {

           break;

       }

   }

   return 0;

}

Alte întrebări interesante