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

Начало Си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма элементов http://www.cyberforum.ru/cpp-beginners/thread319722.html
Найти сумму элементов массива между первым и вторым отрицательным элементом. Преобразование. Преобразовать массив так чтобы сначала стояли элементы по модулю меньше единицы потом все остальные. Прошу помощи,заранее благодарен.
C++ Строки В алфавитной строке удалить строчные буквы и удвоить заглавные Пожалуйста, помогите http://www.cyberforum.ru/cpp-beginners/thread319720.html
C++ двумерные массивы
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент Помогите, пожалуйста
Геометрическая фигура C++
Постановка задачи. Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе. Ниже приведены варианты: 1. Пустой параллелограмм. Основание n и высота n
C++ Подключение .h файлов в VS2010 http://www.cyberforum.ru/cpp-beginners/thread319700.html
Всем привет. Пишу курсовик. Не буду писать подробно. Задача какая: есть несколько .cpp файлов, в них во всех нужно использовать одни и те же функции. создаю .h файл. пихаю туда то что нужно. подключаю в нужных файлах. при компиляции все нормально, при отладке вылезают ошибочки типа. 1>ident.obj : error LNK2005: "void __cdecl MouseEventProc(struct _MOUSE_EVENT_RECORD)" ...
C++ Программы циклическиъ структур Ребятушки помогите обвал на учебе, не успеваю все делать, кому не сложно помогите пожалуйста. подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.06.2011, 21:44     Начало Си++
Цитата Сообщение от Wichmer Посмотреть сообщение
Задача 1
Дан массив X из N целых чисел. Найти индекс максимального элемента в массиве Х.
Задача 2
Дан массив А из N элементов. Переставить элементы массива A в обратном порядке.
Задача 4
Дан массив B из N элементов. Вычислить среднее значение среди положительных элементов массива B.
Задача 5
Дан массив А из N элементов. Вывести на экран элементы массива A, которые больше среднего арифметического всех его элементов, сохраняя порядок их следования.
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <cstdlib>
#include <vector>
#include <ctime>
 
int main()
{   
    srand(static_cast<unsigned>(time(nullptr)));
    std::vector<int> vec(10);
    int average(0);
    std::for_each(vec.begin(), vec.end(), [&average](int & a)
    {
    a = rand() % 10;
    average += a;
    });
    average /= 10;
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "));
    std::cout << std::endl << "Index of maximum: " << (int)(std::max_element(vec.begin(), vec.end()) - vec.begin() + 1)
          << std::endl << "Average: " << average
                 << std::endl << "Greater than average: ";
    std::remove_copy_if(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, "  "), [&average](int a)
    {
    return a < average;
    });
    std::cout << std::endl << "Reverse: ";
    std::copy(vec.rbegin(), vec.rend(), std::ostream_iterator<int>(std::cout, "  "));
    std::getchar();
    return 0;
}
 
Текущее время: 02:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru