Форум программистов, компьютерный форум, киберфорум
Наши страницы

С операциями сдвига из 123456 получить 102030405060 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран http://www.cyberforum.ru/cpp-beginners/thread170311.html
Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран , при которых корни уравнения x*x+x*q+n больше нуля Написать прогу без использования массивов ,только с...
C++ Из символов введенной строки сформировать две строки - из цифр и букв Здраствуйте, помогите пожалуйста с задачей, надо из символов введенной строки сформировать две строки - из цифр и букв http://www.cyberforum.ru/cpp-beginners/thread170309.html
Сравнение строк (с игнорированием множественных пробелов) C++
помогите написать програму, которая сравнивает строки (с игнорированием множественных пробелов) на С
C++ Вычислить гипотенузу треугольника, зная длины двух катетов
вычислить гипотенузу треугольника, зная длины двух катетов;
C++ Использование enum в нескольких файлах http://www.cyberforum.ru/cpp-beginners/thread170262.html
Как объявить или куда поместить enum mode{x, y, z} чтобы его можно было использовать в файлах f1.h и f2.h ? (mode- один из аттрибутов классов)
C++ Ищу книгу Доброе время суток. Не пинайте если не туда написал. Сабжект, собственно "Язык программирования C"(авторы Харбисон и Стил) 5 издание. Может быть кто поделится? Премного благодарен всем. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9694 / 5644 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
28.09.2010, 22:34
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdint.h>
 
uint64_t insert_zeros(uint64_t num){
    uint64_t inverse, ret;
    for ( inverse = 0; num; num /= 10, inverse *= 10 )
        inverse += num % 10;
    for ( ret = 0; inverse; inverse /= 10, ret *= 100 )
        ret += inverse % 10;
    return ret / 10;
}
 
int main(void){
    uint64_t num;
    while ( printf("Number: ") && scanf("%llu", &num) && num )
        printf("With zeros: %llu\n", insert_zeros(num));
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru