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

Подсчитать суммы в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано слова определяют одинаковы ли второй четвертый символ http://www.cyberforum.ru/cpp-beginners/thread621204.html
Дано слова определяют одинаковы ли второй четвертый символ
C++ Найти наименьшее целое положительное число K, квадрат которого превосходит N Не получается решить задачи.... 2)Дано целое число N (> 0). Найти наименьшее целое положительное число K, квадрат которого превосходит N: K2 > N. Функцию извлечения квадратного корня не использовать. http://www.cyberforum.ru/cpp-beginners/thread621168.html
Вывести знак Зодиака, соответствующий данной дате C++
Задания: 3) Даны два целых числа: D (день) и M (месяц), определяющие правильную дату. Вывести знак Зодиака, соответствующий этой дате: «Водолей» (20.1–18.2), «Рыбы»(19.2–20.3), «Овен» (21.3–19.4),...
C++ Найти количество отрезков B, размещенных на отрезке A
Задания: 4) Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти...
C++ Найти среднее арифметическое чисел последовательности http://www.cyberforum.ru/cpp-beginners/thread621160.html
Задания: 5) Дана непустая последовательность неотрицательных целых чисел, окан¬чивающаяся отрицательным числом. Найти среднее арифметическое всех чисел последовательности (без учета отрицательного...
C++ Узнать тип переменной 1) Как узнать тип переменной? Что то типо такого возможно?: if ( getType(var) == "int") 2) Подскажите способы конвертирования переменных. (из int в string, наоборот, и тд...) 3) Как сделать... подробнее

Показать сообщение отдельно
Кот Ангенс
318 / 268 / 38
Регистрация: 24.05.2012
Сообщений: 629
09.07.2012, 10:49
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
35
36
#include <algorithm>
#include <climits>
#include <fstream>
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    vector<int> v;
    unsigned short min = 0, max = 0, i;
    int temp;
    ifstream f("File.txt");
    for (i = 0; f >> temp; i++) {
        v.push_back(temp);
        if (temp < v[min])
            min = i;
        else if (temp > v[max])
            max = i;
    }
    f.close();
    if (min > max)
        swap(min, max);
    temp = 0;
    for (i = 0; i < min; i++)
        temp += v[i];
    cout << temp << endl;
    temp = 0;
    while (++i < max)
        temp += v[i];
    cout << temp << endl;
    temp = 0;
    while (++i < v.size())
        temp += v[i];
    cout << temp << endl;
}
Добавлено через 21 секунду
Опоздал)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.