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

Определите одномерный массив из 10 чисел с плавающей точкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составьте программу табулирования функций http://www.cyberforum.ru/cpp-beginners/thread606375.html
4. Составьте программу табулирования функций: sin(x), cos(x), {x}^{2}, √x на интервале \pi/2]. Здесь также нужно добавить файл включений <math.h>.
C++ Реализуйте программу решения квадратного уравнения Реализуйте программу решения квадратного уравнения с обязательной проверкой существования действительных корней, а также кратного корня. Функцию вычисления квадратного корня sqrt() найдете в файле... http://www.cyberforum.ru/cpp-beginners/thread606372.html
C++ Найти порядок n для целого числа k
2. Найти порядок n для целого числа k < {2}^{n} при помощи операций сдвига.
C++ Умножение и деление целого числа
1. Напишите программу, в которой умножение и деление целого числа на {2}^{n} реализуется при помощи логических сдвигов.
C++ Сведения о товарах в магазине. Используются два файла http://www.cyberforum.ru/cpp-beginners/thread606345.html
В одном файле хранятся сведения о товарах в магазине: код товара, название, количество, цена, во 2 файле сведения о производстве: код товара, производитель, дата производства, срок годности. вывести...
C++ Разрядность переменных или каким образом так точно считает калькулятор Windows Привет! Тут вот покоя не дает один вопрос. Думаю ни для кого не секрет, что не смотря на свою битность и соответственно возможное количество знаков после запятой, переменные типа float, double и... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
15.06.2012, 14:55
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
int main()
{
   // Инициализация для ввода с клавиатуры закомментировать след. строчку и раскоментировать 
   // строки, начинающиеся после комментария "Ввод с клавиатуры".
   std::vector<double> vec = {1.0, 2.0, 3.0, 0.5, 4.0, 0.2, 0.6, 8.0, 9.0, 1.5};
   // Ввод с клавиатуры.
   /*
   const size_t size = 10;
   std::vector<double> vec(size);
   for (std::vector<double>::iterator iter = vec.begin(); iter != vec.end(); ++iter)
   {
      std::cin >> *iter;
   }
   */
   // Поиск минимума и максимума. Возвращается пара итераторов.
   std::pair<std::vector<double>::const_iterator, std::vector<double>::const_iterator> minmax = 
      std::minmax_element(vec.begin(), vec.end());
   std::cout << "Min: " << *minmax.first << " min pos: " << (minmax.first - vec.begin() + 1)
      << " max: " << *minmax.second << " max pos: " << (minmax.second - vec.begin() + 1) << std::endl;
   // Подсчет суммы.
   double sum = std::accumulate(vec.begin(), vec.end(), 0.);
   std::cout << "Sum: " << sum << std::endl;
   std::cout << "Average: " << (sum / vec.size()) << std::endl;
}
http://liveworkspace.org/code/1b2dff...e837dfb8c27529
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru