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

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом все остальные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Бойера-Мура http://www.cyberforum.ru/cpp-beginners/thread269708.html
Скиньте пожалуйста алгоритм Бойера-Мура
C++ STL и поток Есть вектор, объявленный в основной программе, состоящий из ссылок на компоненты типа TImage и TCheckBox: struct mass { TImage *img; TCheckBox *Chek; }; static std::vector<mass>... http://www.cyberforum.ru/cpp-beginners/thread269705.html
-1.#INF000000000000 C++
Всем привет! Что значит, если у переменной значение -1.#INF000000000000?Запрещено дублировать темы!
Ограниченный ввод символов C++
У меня возникла проблема с ограниченным выводом определенного числа символов, т.е. я ввожу некоторое число символов(допустим 10) а мне нужно чтобы на экране отображалось только первых 5. Как это...
C++ Массив указателей на строки http://www.cyberforum.ru/cpp-beginners/thread269682.html
Помогите . вот само задание 1. Рассортировать слова русского текста по возрастанию отношения количества гласных букв к общему количеству букв в слове. Сначала думал что здесь не сложно но всё что у...
C++ F(x)=.... решить функцию : F(x)=2sin^2x+1 (^2 - квадрат ) подробнее

Показать сообщение отдельно
igorrr37
1837 / 1455 / 224
Регистрация: 21.12.2010
Сообщений: 2,407
Записей в блоге: 11
04.04.2011, 11:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<algorithm>
#include<cmath>
#include<iterator>
 
int main(){
    double mas[]={7.6, -8.6, 1.2, 0.55, -1.5, -0.9, 7.7}, ia, ib;
    std::sort(mas, mas+sizeof(mas)/sizeof(*mas), [&](double a, double b){
              modf(a, &ia);
              modf(b, &ib);
              return fabs(ia)<=1&&fabs(ib)>1;
              ;});
    std::copy(mas, mas+sizeof(mas)/sizeof(*mas), std::ostream_iterator<double>(std::cout, " "));
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru