👤

De la tastatură se introduce un număr natural pozitiv n, mai mare sau egal cu 3. Se cere să se afişeze 3 numere consecutive crescătoare, astfel încât numărul din mijloc să fie chiar n. Afişarea lor să se facă, mai întâi, pe o aceeaşi linie a ecranului şi apoi pe linii separate. De exemplu: dacă se introduce numărul 10, pe ecran se va afişa:

9 10 11

9

10

11


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n = 0;

int main()

{

   cin >> n;

   n = int(n);

   if(n >= 3){

       for(int i = n-1; i < n+2; i++){

           cout << i << " ";

       }

       cout << '\n';

       for(int i = n-1; i < n+2; i++){

           cout << i << '\n';

       }

   }

   return 0;

}

Explicație:

codul poate fi inbunatatit, de exemplu am folosit de doua ori for ceea ce incetineste un pic programul

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari