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

Массив: Переместить в массив Y все числа, дробная часть которых больше 5. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Массив указателей, выполнить сортировку по алфавиту http://www.cyberforum.ru/cpp-beginners/thread812435.html
Подготовьте массив указателей на NOTE на 50 элементов. Считайте все записи из файла "3.dat" . Для чтения каждой отдельной записи осуществите динамический захват памяти. Соответствующий...
C++ Сортировка Доброе утро Надо написать программу сортировки числовой последовательность типа 8, 4, 1, 9, 2, 1, 7, 4 посредством выбора. Отображайте состояние списка после каждого прохода. Предусмотреть... http://www.cyberforum.ru/cpp-beginners/thread812418.html
Строка: Вывести на экран только те строки, что не содержат двузначных чисел. C++
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.
C++ Строка: Вывести на экран только предложения, состоящие из заданного количества слов.
Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов.
C++ Циклы.Найти все натуральные числа не превосходящие заданного n, десятичная запись которых есть строго убывающая последовательность цифр http://www.cyberforum.ru/cpp-beginners/thread812404.html
Может кто поможет новечку с заданием?%-)))заранее благодарю)С меня рек само собой))) Найти все натуральные числа не превосходящие заданного n, десятичная запись которых есть строго убывающая...
C++ Преобразование типов Господа, мое терпение и срок, отведенный мне на решение задачи начальством, кончились. У меня одна функция возвращает один тип, а другая принимает на вход другой тип. На самом деле там... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.03.2013, 10:15
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
#include <functional>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <iomanip>
#include <random>
#include <vector>
#include <ctime>
#include <cmath>
 
int main ()
{
    auto randomGeneration = std::bind(std::uniform_real_distribution <> (0, 10),
                                      std::mt19937 (time(nullptr)));
    std::vector <double> fVector (10);
    std::cout << "First vector: " << std::endl;
    std::generate(fVector.begin(), fVector.end(), randomGeneration);
    std::copy(fVector.begin(), fVector.end(), std::ostream_iterator <double> (std::cout << std::setprecision(2), "  "));
 
    double tempNumber;
    std::vector <double> sVector;
    for (auto currNum: fVector) {
        double fraction = modf(currNum, &tempNumber);
        if (fraction > 0.5)
            sVector.push_back(currNum);
    }
    std::cout << std::endl << "Second vector: " << std::endl;
    std::copy(sVector.begin(), sVector.end(), std::ostream_iterator <double> (std::cout << std::setprecision(2), "  "));
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru