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

Преобразование одномерного массива, состоящего с n вещественных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислительные методы метод ньютона интерполяция вперед http://www.cyberforum.ru/cpp-beginners/thread169431.html
Народ кто делал этот метод помогите плз вот теория http://miest.narod.ru/iissvit/rass/vip16.htm.
C++ Классы Вектора. народ помогите Задание такое: Создать класс vector3D, задаваемый тройкой координат. Обязательно должны быть реализованы: сложение и вычитание векторов, скалярное произведение векторов, умножение вектора на скаляр, вычисление длины вектора, сравнение длины векторов, поворот вектора на заданное количество градуссов (целое число от 0 до 360 градусов) вокруг одной из осей относительно центра... http://www.cyberforum.ru/cpp-beginners/thread169426.html
Получить число вставкой нулей C++
Разработать программу для реализации указанных действий над целыми числами без знака (unsigned long). Создать два варианта: для чисел, заданных в десятичной и восьмеричной системе счисления: Из целого числа получить новое путем вставки после каждой цифры 0 (231457 -> 2030405070).
Реализовать таблицу студентов, предметов и соответствующих оценок с помощью классов C++
задача реализовать классом таблицу студентов предметов и соответствующих оценок.. написать ф-ии, высчитывающие преобладающий балл по каждому предмету,поиск предмета по которому большее количество студентов получили наихудшие оценки, сортировка по убыванию оценок студента и по возрастанию среднего балла за предмет.. вроде бы все работает никак не разбирусь с сортировкой.. помогите плз..заранее...
C++ C++ от Borland C++ Builder чем отличается? http://www.cyberforum.ru/cpp-beginners/thread169415.html
А с++ от Borland C++ Builder чем отличаются и отличаются ли вообще???
C++ Узнать директорию пользователя А вот ещё один вопрос. В C++ чтобы указать директорию пользователя надо писать ~? подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.10.2010, 14:55     Преобразование одномерного массива, состоящего с n вещественных элементов
NADIN1991,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <algorithm>
#include <iostream>
#include <iterator>
#include <functional>
#include <cstddef>
 
int main() {
        double      arr[] = { 1.0, 2.5, 0.0, 4.6, 0.0, 5.5, 0.0 };
  const std::size_t size  = sizeof(arr) / sizeof(arr[0]);
  
  std::stable_partition(arr, arr + size, std::bind2nd(std::equal_to<double>(), 0.0));
  
  std::copy(arr, arr + size, std::ostream_iterator<double>(std::cout, " "));
  
  return 0;
}
Результат: http://liveworkspace.org/code/151023...9b17e1c0a2d42b
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru