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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм многопутевого слияния http://www.cyberforum.ru/cpp-beginners/thread316278.html
Задание: Отсортировать текстовый файл,содержащий целые числа,в порядке убывания методом многопутевого слияния. Если поможите буду очень признателен.
C++ PathFileEdit ообъясните PathFileEdit можете объяснить как работает этот компонент оператор не знаю что это( но очень надо( ооочень http://www.cyberforum.ru/cpp-beginners/thread316275.html
Перегрузка операций для чисел, представленных в виде массивов C++/CLI
я написала перегрузку операций сложения, умнодения и т.д. для чисел которые представлены в виде массивов. теперь мне нужно переделать это с использованием друж. функций. но у меня ничего не получается =( .h #pragma once class Dec; Dec& operator + (Dec& dec);
Путем перестановки элементов квадратной вещественной матрицы до-биться того, чтобы ее максимальный элемент находился в левом верхнем углу C++
Размерности массивов задавать именованными константами, ввод осуществ-лять с помощью генератора случайных чисел. 1. Путем перестановки элементов квадратной вещественной матрицы до-биться того, чтобы ее максимальный элемент находился в левом верхнем углу. 2. Задана матрица размером n x n и вектор размерности n. Заменить четные строки матрицы на заданный вектор. 3. Упорядочить по...
C++ Работа с файлами, новичек ищет совета. http://www.cyberforum.ru/cpp-beginners/thread316248.html
Программировать начал недавно, много проблем в знаниях функций, вот задачка: "Сформировать текстовый файл f1. Удалить из него все слова, одинаковой длины. Записать оставшиеся слова в новый файл f2. Выполнить сортировку слов в файле f2 по алфавиту и записать отсортированный список слов в f3." Проблема в записи в файлы f2 и f3. Пожалуйста посмотрите в чем дело :boredom: Вот код: ...
C++ Найти косяк Вхождение оператора А линейной программы назовем избыточным, если среди предшествующих ему имеется еще одно вхождение этого оператора, причем левые части всех операторов, находящихся между двумя этими вхождениями, а также левая часть самого оператора А не встречаются в правой части оператора А. Например, второе вхождение оператора х:= у + z в линейной программе "x:=y+z; и:=и-z; x:=y+z" избыточно.... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6550 / 3970 / 226
Регистрация: 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru