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

Aflat în vacanță la un mare hotel, Mihai s-a gândit că e momentul să facă o plimbare cu liftul. El pleacă
de la parter (etajul 0) și merge mai întâi la etajul a și de acolo la etajul b. Scrie un program care, citind valorile
a și b, afișează etajele parcurse de lift în cursul plimbării lui Mihai.
Exemplu: Pentru a = 6, b = 3 se va afișa 0, 1, 2, 3, 4, 5, 6, 5, 4, 3.

Răspunsuri la întrebare

Răspuns de ploPLO123
13

Răspuns:

#include <iostream>

using namespace std;

int main() {

   int a, b, i, dir;

   cin >> a >> b;

   for ( i = 0; i < a; i ++ )

       cout << i << ' ';

   if ( a < b )

       dir = 1;

   else

       dir = -1;

   for ( i = a; i != b; i += dir )

       cout << i << ' ';

   cout << b << ' ';

   return 0;

}

Explicație:

Alte întrebări interesante