Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MariaA
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 34
1

Вывести на экран нечетные цифры

10.12.2014, 20:46. Просмотров 401. Ответов 3
Метки нет (Все метки)

Ввести с клавиатуры целое число, определить какие являются нечетными и вывести их на экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2014, 20:46
Ответы с готовыми решениями:

Вывести на экран все нечетные цифры целого положительного числа
Помогите решить задачу пожалуйста" Вывести на экран все нечетные цифры целого...

Вывести в файл числа, цифры которых чередуются как четные/нечетные
дан текстовый файл с изображениям целых чисел. в выходной файл поместить те и...

Вывести на экран нечетные числа из вводимой последовательности
я в программировании новичок, подскажите) После введения с клавиатуры...

Если цифра младшего разряда четная, то вывести все четные цифры числа, в противном случае – все нечетные
Дано n-значное число longInt. Написать программу. Если цифра младшего разряда...

Вывести цифры на экран
Помогите написать на C++ прогу.. На экране должно высветиться так... 25 24 23...

3
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
10.12.2014, 20:59 2
MariaA,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <list>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::cout << "Введите число: ";
    int number;
    std::list<int> odds;
    std::cin >> number;
    while (number > 0)
    {
        int figure = number % 10;
        if (figure % 2 != 0) odds.push_front(figure);
        number /= 10;
    }
    for (std::list<int>::iterator it = odds.begin(); it != odds.end(); ++it)
        std::cout << *it << ' ';
    std::cout << std::endl;
    
    return 0;
}
0
MariaA
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 34
10.12.2014, 21:21  [ТС] 3
Блин, половину кода не поняла, а как то подругому это можно сделать?
0
tyreu
Заблокирован
10.12.2014, 22:44 4
Только он их в обратном порядке выдает.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
    setlocale(LC_ALL, "Russian");
    cout << "Введите число: ";
    int number, mas[100], i = 0;
    cin >> number;
    while (number > 0)
    {
        int figure = number % 10;
        if (figure % 2 != 0)
        {
            mas[i] = figure;
            i++;
        }
        number /= 10;
    }
    int k = i;
    for (i = 0; i < k; i++)
        cout << mas[i] << " ";
    cout << endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2014, 22:44

Дана матрица. Вывести на экран все нечетные столбцы, у которых первый элемент больше последнего
Дана матрица. Вывести на экран все нечетные столбцы, у которых первый элемент...

Вычислить суммы квадратов нечетных чисел в диапазоне. Вывести на экран эти нечетные числа и их квадраты
Здравствуйте, помогите пожалуйста написать две программы. Остальные сделал а...

Как вывести буквы, цифры на экран?
как написать чтоб по введенному с клавиатуры символу прога понимала что ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru