Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- int oglindit(int n);
- int rebuild(int n);
- void parcurgereStangaDreapta(int n);
- using namespace std;
- int main() {
- parcurgereStangaDreapta(123456);
- }
- //1234
- void parcurgereStangaDreapta(int n) {
- int p = 1;
- while (p * 10 <= n) {
- p = p * 10;
- }
- while ( n > 0) {
- int primaCifra = n / p;
- cout << primaCifra << " ";
- n = n % p;
- p = p / 10;
- }
- }
- int oglindit(int n) {
- int rezultat = 0;
- while (n > 0) {
- int ultimaCifra = n % 10;
- rezultat = rezultat * 10 + ultimaCifra;
- n /= 10;
- }
- return rezultat;
- }
- // 123 45 => 5 4 4 * 10 + 5,
- int rebuild(int n) {
- int rezultat = 0;
- int p = 1;
- while (n > 0) {
- int ultimaCifra = n % 10;
- if (ultimaCifra % 2 == 0) {
- rezultat = ultimaCifra * p + rezultat;
- p = p * 10;
- }
- n /= 10;
- }
- return rezultat;
- }
Advertisement
Add Comment
Please, Sign In to add comment