268
Cerința
Se dă numărul natural n
. Afișați al n
-lea număr par.
Date de intrare
Programul citește de la tastatură numărul n
.
Date de ieșire
Programul va afișa pe ecran al n
-lea număr par.
Restricții și precizări
n
se poate reprezenta pe tipul de date64
de biți fără semn.
Exemplu
Intrare
5
Ieșire
10
#include <bits/stdc++.h> using namespace std; int main() { char s[101]; int a[101] , cnt = 0, p[101]; cin >> s; if(strlen(s) == 1) cout << (s[0] - '0' ) * 2; else { int i = 0 , t = 0; while(s[i] != '\0') { a[cnt++] = s[i] - '0'; i++; } for(int i = cnt - 1 ; i >= 0 ; i--) { p[i] = (2 * a[i] + t) % 10; t = (2 * a[i] + t) / 10; } for(int i = 0 ; i < cnt ; i ++) cout << p[i]; } }
Comentarii