Форум программистов, компьютерный форум CyberForum.ru

Для каждого числа последовательности вывести новое число, состоящее только из четных чисел исходного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод результата при каждой итерации цикла http://www.cyberforum.ru/cpp-beginners/thread1772356.html
Получилось так, но возможно ли сделать через for? /*#include <iostream> using namespace std; int main() { int i=0,s=0; do{ i++;
C++ Что такое stract pragma и union Учусь писать программки для микроконтроллеров, и в большинстве примеров используют эти штучки, пробовал гуглить, но до конца их сути так и не понял. Прошу разъяснить что, зачем и когда используется... http://www.cyberforum.ru/cpp-beginners/thread1772348.html
Создать класс "Стакан" с виртуальной функцией "Объем" C++
Создать класс с виртуальной функцией - Объем стаканов (3). Реализовать в программе вывод (заполнение стаканов жидкостью),доливание,переливание с одного в другой, а так же с 2-х стаканов в 3-й,слив жидкости из стаканов. Спасибо
C++ Записать 4 числа по два бита
как записать 4 числа по два бита.(Например, число 3213 будет 11 10 01 11) Числа задаются так a=rand()%3 Потом эту последовательность записать в one one=(unsigned char)pow(2,j)|one; (переводит двоичное число в десятичное)
C++ Строка неограниченной длины на С++ http://www.cyberforum.ru/cpp-beginners/thread1772311.html
Задача: Удаление символов Написать функцию, обеспечивающую ввод с клавиатуры строки неограниченной длины без редактирования. Написать функцию, которая удаляет символы, стоящие между двумя определенными символами. Символ вводится пользователем. Как реализовать ввод строки неограниченной длины на С++? Известно, что нужно использовать динамическую память, но я понятия не имею, как это сделать,...
C++ Циклы: проверить сумма какой из половин числа (любой разрядности) больше Ребята помогите, делал два задания, в итоге их надо сделать в ЦИКЛЕ любого типа!!! Сегодня надо сдать!!!((( №1.Проверить сумма какой из половин числа ЛЮБОЙ разрядности больше.Если в числе нечётное количество разрядов - дописываем в хвост ноль и #== №2. Винни-Пух на каждый свой день рождения съедает столько еды.сколько съел на двух предыдущих...на первых двух днях он съел по 100 грамм...нужно... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,178
Завершенные тесты: 1
28.06.2016, 20:07     Для каждого числа последовательности вывести новое число, состоящее только из четных чисел исходного числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
int GetEvenDigits(int n)
{
    int res=0;
    while(n)
    {
         int digit=n%10;
         if(digit%2==0)
            res=res*10+digit;
         n/=10;
    }
    return res;
}
 
Текущее время: 23:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru