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

Действия с массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в прочтении файла http://www.cyberforum.ru/cpp-beginners/thread425452.html
c:\ðàáîòà\îàèï\ñè++ âèñóàë\vc98\include\ios(9) : fatal error C1083: Cannot open include file: 'streambuf': No such file or directory выбивается ошибка и ничего не могу с ею сделать
C++ Не вызывается функция Здравствуйте. Не работает условие в цикле. Просто не вызывается функция prior. Как исправить? int prior(char s,char qu) { switch (s) { case '~': if (qu=='*' || qu=='/') return 4; else return 1; break; http://www.cyberforum.ru/cpp-beginners/thread425443.html
Найти все делители натурального числа n C++
Всем Привет ! Нужно написать прогу с использованием пользовательских функций. И пожалуйста облегчите мне задачу ) укажите строки с объявлением , определением и вызовом функций . Заранее благодарен ! И если не сложно , объясняйте как последнему идиоту . У меня мозг совсем не варит после ночной работы
C++ Цикл с предусловием: какое min число элементов последовательности нужно сложить, чтобы сумма превысила S
Задача: Дана последовательность, состоящая из дробей: 1/1, 3/2, 5/3, 7/4, ... Какое минимальное ко-личество элементов последовательности нужно сложить, чтобы сумма превысила заданное число S > 1? Вот код #include "stdafx.h" #include <math.h> #include <iostream> #include <stdio.h> #include <tchar.h> using namespace std; /*Дана последовательность, состоящая из дробей: 1/1, 3/2, 5/3,...
C++ Проверить содержание в списке http://www.cyberforum.ru/cpp-beginners/thread425418.html
Здравствуйте. Каким образом можно проверить содержание элемента в списке? Например, в делфи это выглядит так: if num in then ...
C++ Выключение и перезагрузка компа Кто знает как програмно выключить, перезагрузить или уйти в спящий режим? Напишите плиз!!! подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
10.01.2012, 13:33     Действия с массивом
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
#include <iostream>
#include <iterator>
#include <algorithm>
#include <ctime>
#include <numeric>
 
int main ()
{
   int arr[] = {1, 2 , 3, 0, 0, 4, 5};
   int size = sizeof(arr) / sizeof(arr[0]);
    
   srand ( unsigned ( time (NULL) ) );
    
   std::random_shuffle ( arr, arr + size );
   std::copy (arr, arr + size, std::ostream_iterator<int>(std::cout, " ")); 
   std::cout << std::endl
             << "Num_max = " << std::count (arr, arr + size, *(std::max_element(arr, arr + size)) )
             << std::endl
             << "Num_min = " << std::count (arr, arr + size, *(std::min_element(arr, arr + size)) )
             << std::endl
             << "Number 0 = "  << std::find (arr, arr + size, 0) - arr // Если == size, заначит нет
             << std::endl
             << "Arithmetic average = " << static_cast<double>(std::accumulate ( arr, arr + size, 0)) / size
             << std::endl;
   return 0;
}
http://liveworkspace.org/code/3ebc55...4ad7f6e0c74b35
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru