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

В одномерном массиве посчитать сумму элементов, находящихся в четных позициях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исходники Win32 Api http://www.cyberforum.ru/cpp-beginners/thread223471.html
У кого есть свои или знаете где их взять прошу скиньте ссылку. Книг хороших куча, но нужен самый простой шаблон с прямоугольником, что бы я начал делать, а то с нуля сложно =)
C++ Составить программу упорядочивания элементов таблицы 1.Дан линейный массив из n элементов. Составить программу упорядочивания элементов таблицы 2.Вывести на экран информацию о компьютерах, быстродействие которых больше Pentium III 1600 МГ 3.Создать титульный лист и построить график кубической параболы http://www.cyberforum.ru/cpp-beginners/thread223463.html
C++ Преобразование long double в string
Здравствуйте уважаемые форум чане! Будьте так добры, подскажите выход из сложившейся ситуации!Как преобразовать числовое значение допустим 123 типа long double в строку! Под строкой я подразумеваю переменную типа string. И еще один вопрос как можно вернуть диапазон значений в числовом виде например типа int чтобы пользователь не вышел за приделы этого диапазона!
C++ Числа
Ввести с клавиатуры натуральные числа N и М. Если N<=9 или М<=9, то предложить человеку повторить ввод N и М. В противном случае, найти все возможные способы выбрать натуральные числа (x,y), такие, что , (sin ^2)(x) + (sin^2)(y)>0.9 0 < x <= N, 0 < y <= M.
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread223424.html
Ввести с клавиатуры строку символов. Подсчитать в ней количество запятых. Если это количество больше 3, то одну из них заменить на точку; иначе - удалить все запятые из строки
C++ Открытие файла в бинарном режиме Помогите разобраться. Необходимо реализовать алгоритм шифрования AES128. Всё сделано, только шифруются не файлы, а ввожу в ручную 32 шестнадцатеричных числа. А необходимо шифровать файлы. Не знаю как считать данные в массив, состоящий из 128ми чисел (0 или 1), или в массив состоящий из 32х чисел (шестнадцатеричных). FILE *stream; int block; stream = fopen("file.txt", "rb"); fread((char... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
03.01.2011, 14:00     В одномерном массиве посчитать сумму элементов, находящихся в четных позициях
1.
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
#include <iostream>
#include <sstream>
#include <vector>
#include <functional>
#include <numeric>
#include <algorithm>
#include <iterator>
 
struct adder:public std::binary_function<double, double, double>
{
     int i;
     adder(int k=0):i(k) { }
     result_type operator () (first_argument_type first, second_argument_type second)
     {
          if(i++ % 2 == 0)
              return first+=second;
          return first;
     }
};
 
int main()
{
    typedef std::vector<double> T_vec;
    typedef std::ostream_iterator<double> O_ss;
    typedef std::istream_iterator<double> I_ss;
 
    T_vec Vec;
    std::copy(I_ss(std::cin), I_ss(), std::back_inserter(Vec));
    adder Ob;
    double sum=std::accumulate(Vec.begin(), Vec.end(), 0.0, Ob);
    std::cout<<"Sum is: "<< sum <<'\n';
    return 0;
}
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru