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

Массив по C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов массива с нечетными номерами http://www.cyberforum.ru/cpp-beginners/thread75067.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива с нечетными номерами; записать элементы массива в файл.
C++ Тридиагональная матрица. Здравствуйте. Прошу помочь в написании программы. Неоьходимо описать тип данных и функции для рализации тридиагональной матрицы. (Это матрица в которой ненулевые элементы стоят только на главной... http://www.cyberforum.ru/cpp-beginners/thread75058.html
C++ Передача неопределённого числа параметров в функцию
Здравствуйте! Спасите меня уже в который раз, не могу решить,хоть тресни::wall: Вся надежда на вас!:-[ передача неопределённого числа параметров в функцию, в задаче обязательно использовать макросы...
Работа с текстами. C++
Помогите справиться с задачей пожалуйста. Не могу написать код ( на C) Задача звучит так: В каждый строке, где первый восклицательный знак стоит под восклицательным знаком (т.е. грубо говоря по...
C++ Одномерный массив С. http://www.cyberforum.ru/cpp-beginners/thread75035.html
Не получается написать программу на C: Найти масимальный элемент массива, встрещающегося в данном массиве более одного раза. Была идея перемещать одинаковые эл-ты массива во 2й массив, а уже во 2-м...
C++ в массиве... Привет всем.Помогите пожалуйста решить задачу. В массиве найти минимальный элемент встречающийся более одного раза. Например 1 2 2 45 Результат 2 Заранее спасибо. подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
15.12.2009, 23:30
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
#include <iostream>
#include <vector>
#include <iterator>
#include <fstream>
 
int main()
{
    std::ofstream of("d:\\file.txt");
    size_t sum = 0;
 
    typedef std::istream_iterator <int> O;
    O _iterator(std::cin);
 
    typedef std::istream_iterator <int> OO;
    OO _iterator2;
 
    std::vector <int> massiv (_iterator, _iterator2);
 
    for (std::vector <int> ::size_type i = 1 ; i < massiv.size() ; i+=2)
        sum = sum + massiv[i];
 
    std::cout << sum << std::endl;
 
    typedef std::ostream_iterator <int> OOO;
    OOO _iterator3(of," ");
 
    std::copy(massiv.begin(), massiv.end(), _iterator3);
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru