Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 19
1

Вывести все числа данного файла, попадающие в заданный интервал

15.03.2017, 21:50. Показов 2170. Ответов 1

Создать файл состоящий из n целых чисел. Вывести на экран все числа данного файла, попадающие в заданный интервал.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2017, 21:50
Ответы с готовыми решениями:

Удалить из массива все числа попадающие в заданный интервал
Вот программа, нужно чтобы она удалила из массива все числа попадающие в заданный интервал,...

В заданной строке вывести все слова по длине попадающие в заданный интервал
Помогите. Вывести на экран все слова, которые встречаются в заданном строке и по длине попадают в...

Создать файл и записать в него числа последовательности, попадающие в заданный интервал
Дана последовательность из n целых чисел. Создать файл и записать в него числа последовательности,...

Переписать из ListBox в TextBox числа, попадающие в заданный интервал
Здравствуйте! Есть listbox, есть textbox. Нужно из 150 значений (0.****) листбокса записать в...

1
2229 / 1732 / 865
Регистрация: 21.12.2010
Сообщений: 3,074
Записей в блоге: 11
18.03.2017, 09:11 2
Лучший ответ Сообщение было отмечено has как решение

Решение

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
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::ofstream ofs("1.txt");
    if (ofs.is_open())
    {
        int n;
        std::cout << "n = ";
        std::cin >> n;
        int num;
        for (int i = 0; i < n; ++i)
        {
            std::cin >> num;
            ofs << num << '\n';
        }
        ofs.clear();
        ofs.close();
    }
    else
    {
        std::cerr << "unable to open output file\n";
    }
    std::ifstream ifs("1.txt");
    if (ifs.is_open())
    {
        // интервал
        int low = -50;
        int const up = 50;
 
        std::cout << '\n';
        std::copy_if(std::istream_iterator<int>(ifs), std::istream_iterator<int>(), std::ostream_iterator<int>(std::cout, "\n"), [=](int const num) {return (num > low && num < up);});
        ifs.close();
    }
    else
    {
        std::cerr << "unable to open input file\n";
    }
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2017, 09:11

Создать файл и записать в него числа последовательности, попадающие в заданный интервал
Дана последовательность из n целых чисел. Создать файл и записать в него числа последовательности,...

Найти элементы массива, попадающие в заданный интервал
Помогите с решением задачки. Вот условие(в скриншоте, см. ниже). Массив заполняется.

Значения диапазона, попадающие в заданный интервал, возвести в квадрат
Здравствуйте. Помогите, пожалуйста. Значения диапазона, попадающие в заданный интервал, возвести в...

Значения диапазона, попадающие в заданный интервал, заменить нулями
Значения диапазона, попадающие в заданный интервал, заменить нулями. Поместить новый диапазон...

Составить функцию, которая суммирует значения диапазона, попадающие в заданный интервал
составьте функцию которая сумирует значения диапазона попадающие в заданный интервал

Записать в файл все нечетные числа из [1; 99]. Затем вывести все элементы данного файла, начиная с 15
Записать в файл все нечетные числа из . Затем вывести все элементы данного файла, начиная с 15


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru