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

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

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

функции рекурсия (Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не над) - C++

19.05.2013, 21:50. Просмотров 204. Ответов 1
Метки нет (Все метки)

Дана последовательность натуральных чисел завершающийся числом 0.Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не надо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 21:50     функции рекурсия (Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не над)
Посмотрите здесь:

Дана строка. Поменять местами первое слово со вторым, третье с четвертым и т.д. C++
C++ Написать функции для выполнения операций над одномерным массивом целых чисел
C++ Рекурсия функции. Сумма целых чисел n и m, в которой из арифметических операций используется только прибавление и вычисление единицы
Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т.д C++
C++ Определить названия команд, занявших первое, второе и третье места
C++ Найти первое отрицательное число в массиве, заменить его на ноль
Рекурсия: как выводить на экран только удовлетворяющие условия C++
Как найти, сколько раз надо взять первое и второе число, чтобы получить третье C++
Поменять слова в строке: первое со вторым, второе с третьим, третье с четвертым C++
Вывести на экран третье, пятое и шестое число C++
Поиск в списке: выводить все совпадения, а не только первое C++
Отразить первое и третье слово зеркально C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
19.05.2013, 22:47     функции рекурсия (Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не над) #2
neon111, ну вот так

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
28
29
30
31
32
33
34
#include <iostream>
#include <vector>
 
void print(std::vector<int> &_coll, int i){
    if(i >= _coll.size())
        return;
    else{
        std::cout << _coll[i] << ' ';
        print(_coll, i += 2);
    }
}
 
void input(std::vector<int> &_coll){
    int value;
    std::cout << "Enter the number: ";
 
    while(std::cin >> value && value != 0){
        _coll.push_back(value);
        std::cout << "Enter the number: ";
    }
}
 
int main()
{
    std::vector<int> coll;
 
    input(coll);
 
    std::cout << "\nNumbers: ";
    print(coll, 0);
 
    std::cout << std::endl << std::endl;
    return 0;
}
Yandex
Объявления
19.05.2013, 22:47     функции рекурсия (Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не над)
Ответ Создать тему
Опции темы

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