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ăspunsuri la întrebare
Răspuns de
2
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
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Germana,
9 ani în urmă