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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Arturcic
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
#1

Выведите все нечетные числа из последовательности - C++

04.12.2012, 18:11. Просмотров 825. Ответов 6
Метки нет (Все метки)

Дана последовательность натуральных чисел (одно число в строке),
завершающаяся числом 0. Выведите все нечетные числа из этой
последовательности, сохраняя их порядок.
В этой задаче нельзя использовать глобальные переменные и передавать
какие-либо параметры в рекурсивную функцию. Функция получает данные,
считывая их с клавиатуры. Функция не возвращает значение, а сразу же выводит
результат на экран. Основная программа должна состоять только из вызова этой
функции.
Ввод Вывод
3
4
2
0 3
1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 18:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выведите все нечетные числа из последовательности (C++):

Удалить из последовательности все четные и нечетные числа - C++
1. Пользователь вводит количество чисел и сами эти числа, удалить из введенной последовательности все четные. 2. Пользователь вводит...

Четные\нечетные числа для последовательности - C++
Есть программа: #include <stdio.h> #include <conio.h> main(){ int i,n,a; printf("N="); scanf("%u",&n); ...

Найти числа из заданной последовательности, которые делятся на все числа из другой последовательности - C++
Вход программы имеет следующий формат. Сначала вводится N > 0- количество чисел в последовательности А. Далее идут N целых чисел. После...

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

Cортировка в массиве: сначала все четные, а потом все нечетные числа - C++
Пользователь вводит элементы массива. Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных....

Переписать числа в массив Z по условию. Удалить все нечетные числа - C++
Заданы массивы целых чисел X(n) и Y(k). Три наименьших простых числа из массива Y и числа из массива X, в которых есть цифры «1» и «9»...

6
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122
04.12.2012, 18:42 #2
Тоесть пользователь вводит все числа за один раз или после каждого раза нажимает Enter?
0
Arturcic
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
04.12.2012, 19:42  [ТС] #3
Да за один раз и каждый раз нажимать Enter
0
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122
04.12.2012, 20:42 #4
Тоесть один ввод- 1 цифра?
0
Arturcic
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
04.12.2012, 21:02  [ТС] #5
Т.е вводишь (допустим число 3) нажимаешь enter на след строчки 4 и т.д .Должно выглядеть вот так

3
4
2
0
1
0
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122
04.12.2012, 21:25 #6
все ясно сейчас попробую

Добавлено через 13 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    massive();
}
void massive()
{
    vector<int> i;
    int j=0;
    while(j!=0)
    {
        cin >> j;
        i.push_back(j);
    }
    for(int o=0;o<i.size();o++)
    {
        if(i[o]%2!=0)
        {
            cout << i[o];
        }
    }
    cin.get();
}
Вот
1
Arturcic
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
04.12.2012, 21:31  [ТС] #7
спасибо большое.
0
04.12.2012, 21:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 21:31
Привет! Вот еще темы с ответами:

Для введённого с клавиатуры 6-значного числа определить, являются ли все цифры числа нечетные - C++
Для введённого с клавиатуры 6-значного числа определить, являются ли все цифры числа нечетные.

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

Выведите все числа от A до B включительно, в порядке возрастания - C++
Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A &lt; B,...

Удалить из массива все нечетные числа - C++
дан массив int a.Удалить из массива все нечетные числа


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

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

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