379
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
nse poate reprezenta pe tipul de date64de 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