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

консольные приложения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение файла http://www.cyberforum.ru/cpp-beginners/thread439924.html
Вообщем проблема заключается в том, что при чтении файла и вывод его в консоль, само чтение файла до конца не доходит. В дебаггере проверял переменная int lenghtFile содержит в себе количество...
C++ Куда деваются данные из массива во время выполнения программы? Во время выполнения проги куда-то деваются данные из массива из стуктур. Почему так происходит? 1. Ввожу данные о 3 студентах в массив структур. 2. Вывожу эти данные в виде таблички. 3.... http://www.cyberforum.ru/cpp-beginners/thread439917.html
Массивы C++
Ребят, помогите пожалуйста с лабораторной, осталось два пункта, никак не могу написать 4. После максимального по модулю элемента каждой строки вставить соответствующий элемент из заданного...
C++ Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово
Напишите программу, которая считывает текст из файла и выводит на экран все строки файла, после каждой строки добавляя, сколько раз в ней встретилось слово, введенное с клавиатуры. Необходимо...
C++ Типизированные файлы http://www.cyberforum.ru/cpp-beginners/thread439899.html
Доброго времени суток, форумчане. Нужна помощь при работе с типизированными файлами. Работаю в Visual Studio 2008 Professional. Проблема постала такая: в файл записуеться нужное нам количество...
C++ Программы Нужно написать программы на с++, заранее спасибо 1)Разделить число m на такие две части, разность которых есть 5. 2)Мяч упал с высоты H и, ударяясь о землю, отскакивает вновь, поднимаясь каждый... подробнее

Показать сообщение отдельно
CyBer_UA
0 / 0 / 0
Регистрация: 02.02.2012
Сообщений: 30
02.02.2012, 23:10  [ТС]
Цитата Сообщение от soon Посмотреть сообщение
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 <algorithm>
#include <iomanip>
 
int main()
{
    std::srand(std::time(nullptr));
    const std::size_t size = 20;
    int arr[size];
    std::generate(arr, arr + size, [] { return std::rand() % 21; });
    for(const auto& it: arr)
        std::cout << std::setw(4) << it;
    std::cout << std::endl;
    int sum = 0;
    for(std::size_t i = 0; (i < 10) && (i < 10); ++i)
        sum += arr[i];
    int sumMax = sum;
    std::size_t posFirst = 0, posLast = 10;
    //std::cout << "sum between 0 and 10 = " << sum << std::endl;
    for(std::size_t i = 10; i < size; ++i)
    {
        sum += arr[i];
        sum -= arr[i - 10];
        if(sum > sumMax)
        {
            sumMax = sum;
            posFirst = i - 9;
            posLast = i + 1;
        }
        //std::cout << "sum between " << i - 9 << " and " << i + 1<< " = " << sum << std::endl;
    }
    std::cout << "max sum between " << posFirst << " and " << posLast << " = " << sumMax << std::endl;
    return 0;
}
http://liveworkspace.org/code/4bedd1...260077c4d58638
спс но ксожеленью не все тут понятно=(
Апдейт : если не тяжело моежете расказать принцып ее работы?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru