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

Массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибки в проге http://www.cyberforum.ru/cpp-beginners/thread386143.html
задание: вычислить y=cos(x)+cos(x)^2+cos(x)^3+...+cos(x)^30 #include<iostream> #include<math.h> #include<conio.h> using namespace std; int main() {
C++ Работа со строками,поиск предложений. Доброго вечера. Пытаюсь написать программу выводящую из тхт. фаила все предложения начинающиеся с вводимой буквы. #include <iostream> #include <string.h> #include <fstream> #include <stdio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread386138.html
Виртуальные методы класса C++
Скажите, зачем нужны виртуальные методы? Почему нельзя использовать стандартные? Спасибо.
Построение новой матрицы по части заданой матрицы C++
Доброго времени суток, уважаемые форумчане!:) Не могу реализовать свою идею, посдкажите как, пожалуйста. Задача. Получить квадратную матрицу В порядка n, каждый элемент bij(i,j индексы) которой равен максимуму из элементов исходной квадратной матрицы А порядка n, расположенных в закрашенной области, определяемой индексами i, j, на рисунке. Добавил также фото, где показано по какому...
C++ Написать программу используя операторы ветвления и операторы циклов http://www.cyberforum.ru/cpp-beginners/thread386121.html
Написать программу, используя операторы ветвления и операторы циклов на С++. Дано действительные числа , внести единую упорядоченность в получив такие, что Число сравнений не должно превышать p+q.
C++ цикл с условием дано число N (>1). Вывести наиболее из целых чисел к, ДЛЯ КОТОРЫХ СУММА 1+1/2+...+1/К будет больше А, и саму эту сумму. подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
24.01.2012, 13:06     Массивы
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <random>
#include <iostream>
#include <iterator>
#include <algorithm>
#include <functional>
 
int main()
{
   std::vector<int> v(10);
   
   std::generate(std::begin(v), std::end(v), 
                 std::bind(std::uniform_int_distribution<int>(-99, 99), std::mt19937()));
 
   std::copy(std::begin(v), std::end(v), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
 
   std::cout << "Sum of positives: "
             <<  std::accumulate(std::begin(v), std::end(v), 0,
                    [](const int a, const int b)
                    {
                       return b > 0 ? a + b : a;
                    }
                 )
             << std::endl;
      
   auto min = std::min_element(std::begin(v), std::end(v));
   auto max = std::max_element(std::begin(v), std::end(v));
   
   if (std::distance(min, max) > 0)
   {
      std::cout << "Mul between min and max: "
                << std::accumulate(min, max, 1, std::multiplies<int>())
                << std::endl;
   }
   else 
   {
      std::cout << "Cannot calculate mul" << std::endl;
   }
   
   std::sort(std::begin(v), std::end(v), 
      [](const int a, const int b)
      {
         return b < a;
      }
   );
   
   std::copy(std::begin(v), std::end(v), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
}
 
Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru