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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ В последовательности из действительных чисел найти два члена, среднее арифметическое которых ближе всего к x http://www.cyberforum.ru/cpp-beginners/thread870922.html
Текст задания ниже: Даны действительные числа x, y1,...,y25. В последовательности y1,...,y25 найти два члена, среднее арифметическое которых ближе всего к x.
C++ Построить пересечение последовательностей Дано число n и целые числа. Nastik23, оформите тему в соответствии с правилами форума: текстовые задания набирайте от руки http://www.cyberforum.ru/cpp-beginners/thread870919.html
C++ Однокруговой турнир с календарем проведения соревнований
Весь семестр изучали списки и классы. Не могу разобраться как именно представить эти классы. Создать класс команд, в котором будет класс участников? Тогда как представить даты и результаты соревнований? Пожалуйста, помогите с логикой хранения этих данных. Дальше постараюсь сам. Проводится однокруговой турнир по одному из видов спорта (хоккей, футбол, волейбол, шахматы и т.д.) для N участников...
Массивы в CUDA C++
выделение памяти на CPU для 2-мерного массива примерно выглядит так A=(float **)malloc(n*sizeof(float*)); for (int i=0; i<n;>=(float *)malloc(n*sizeof(float)); Как это будет выглядеть для GPU на языке CUDA и что лучше использовать cudaMalloc или cudamallocpitch ? P.S. желательно примером как у меня
C++ Наследование классов http://www.cyberforum.ru/cpp-beginners/thread870910.html
Задание: Создать класс базовый класс «квадрат». Элементы класса (поля имеют статус доступа protected): поле, задающее длину стороны; конструктор для инициализации поля; метод для вычисления площади квадрата и ее печати. Создать производный класс «куб». Элементы класса: конструктор для инициализации поля;
C++ Нахождение выхода из лабиринта Нужна помощь.Может кто-нибудь видел туториал(или здесь,на форуме) по этой теме.Но хотелось бы,чтобы было объяснение.Собственно,любым методом.Если будет волновой алгоритм,то прекрасно). подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
19.05.2013, 22:47     функции рекурсия (Введить первое, третье, пятое и т.д. с вивединих чисел. Завершальний ноль выводить не над)
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;
}
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru