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

Посчитать среднее арифметическое целых чисел в текстовом документе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать свой класс http://www.cyberforum.ru/cpp-beginners/thread653289.html
сижу книжку читаю (уже пару недель), там по чуть-чуть все время про классы (в каждой главе) рассказывают, а как полностью сконструировать пока нигде нет, в общем надоела уже такая "оттяжка"......
C++ Удаление памяти Здравствуйте! есть функция char * systeminfo::getUserName() { char *buf=new char ; strcpy(buf,"aaa"); return buf; } как правильно удалять такую память? main()... http://www.cyberforum.ru/cpp-beginners/thread653276.html
C++ Закрывается консоль
Здравствуйте! У меня такая проблема: делал программу по переводу галлонов в литры, но после ввода кол-ва галлонов и нажатия ENTER консоль закрывается и не выводит получившееся кол-во литров....
C++ Задача: движущиеся пчёлы
Описание Маленькая пчела движется по соткам, как показано на картинке снизу. В момент передвижения, она может переместиться лишь на соседнюю сотка с большим номером. Например, с сотки под номер 1...
C++ Доступ к элементу массива через указатель http://www.cyberforum.ru/cpp-beginners/thread653221.html
надо осушествить следуюшие: pointerArr=21; когда: main.cpp #include <QtCore/QCoreApplication> #include "Array.h" #include "ProtectedArray.h" #include <string> using namespace...
C++ Проверки ввода Подскажите пожалуйста: 1. Как сделать проверку "введено число или не-число" ? 2. Если при вводе используется переменная char, как сделать проверку на количество введенных символов, чтоб если... подробнее

Показать сообщение отдельно
kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196
17.09.2012, 15:48
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
#include <conio.h>
 
using namespace std;
 
int main()
{
    vector <int> v1(10);
    int sum;
    vector <int> :: iterator it1;
 
    istream_iterator <int> i1 (cin);
    istream_iterator <int> eos;
    copy(i1,eos,v1.begin());
 
    ostream_iterator <int> o1 (cout," | ");
    copy(v1.begin(),v1.end(),o1);
 
    for(sum=0, it1=v1.begin(); it1 != v1.end(); it1++)
    {
        if(!(*it1%2)) sum += *it1;
    }
 
    cout << endl << sum << endl;
 
 
    return 0;
}
Добавлено через 26 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    //-----------------------------------
    ifstream f("file.c");
    char c;
 
    sum = 0;
 
    while( (c=f.peek()) != EOF)
    {
        if( c >= '0' && c <= '9') sum += (f.get()-48);
 
        f.get();
    }
 
    cout << sum;
Вторая

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