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

Массивы, пж, срочно!( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм многопутевого слияния http://www.cyberforum.ru/cpp-beginners/thread316278.html
Задание: Отсортировать текстовый файл,содержащий целые числа,в порядке убывания методом многопутевого слияния. Если поможите буду очень признателен.
C++ PathFileEdit ообъясните PathFileEdit можете объяснить как работает этот компонент оператор не знаю что это( но очень надо( ооочень http://www.cyberforum.ru/cpp-beginners/thread316275.html
Путем перестановки элементов квадратной вещественной матрицы до-биться того, чтобы ее максимальный элемент находился в левом верхнем углу C++
Размерности массивов задавать именованными константами, ввод осуществ-лять с помощью генератора случайных чисел. 1. Путем перестановки элементов квадратной вещественной матрицы до-биться того,...
C++ Работа с файлами, новичек ищет совета.
Программировать начал недавно, много проблем в знаниях функций, вот задачка: "Сформировать текстовый файл f1. Удалить из него все слова, одинаковой длины. Записать оставшиеся слова в новый файл f2....
C++ Найти косяк http://www.cyberforum.ru/cpp-beginners/thread316244.html
Вхождение оператора А линейной программы назовем избыточным, если среди предшествующих ему имеется еще одно вхождение этого оператора, причем левые части всех операторов, находящихся между двумя...
C++ Выяснить, будет ли последовательность действительных чисел возрастающей Дана последовательность действительных чисел A1, A2,...,An. Выяснить, будет ли она возрастающей подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.06.2011, 02:27
Цитата Сообщение от Random1ze Посмотреть сообщение
1. Cгенерировать массив из 30 чисел, распечатать их по 10 в строке. Найти min, среднее значение, сумму чётных чисел.
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 <algorithm>
#include <iostream>
#include <iterator>
#include <cstdlib>
#include <vector>
#include <ctime>
 
int main()
{
    std::vector< int > arr(30);
    int sum_of_even(0);
    double average(0.0);
    srand(static_cast< unsigned >(time(nullptr)));
    std::for_each(arr.begin(), arr.end(), [&](int & a)
    {
    a = rand() % 100 + 1;
    average += static_cast< double >(a);
    if(!(a % 2))
        sum_of_even += a;
    });
    average /= 30.0;
    std::copy(arr.begin(), arr.begin() + 10, std::ostream_iterator< int >(std::cout, " "));
    std::cout << '\n';
    std::copy(arr.begin() + 10, arr.begin() + 20, std::ostream_iterator< int >(std::cout, " "));
    std::cout << '\n';
    std::copy(arr.begin() + 20, arr.end(), std::ostream_iterator< int >(std::cout, " "));
    std::cout << "\nMin = " << *std::min_element(arr.begin(), arr.end())
          << "\nSum of even = " << sum_of_even
                 << "\nAverage value = " << average;
    std::getchar();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru