Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 1
Регистрация: 09.12.2014
Сообщений: 112
1

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

20.04.2015, 23:05. Показов 2143. Ответов 2
Метки нет (Все метки)

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

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

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

Создать файл и записать в него числа последовательности, не кратные заданному числу
помогите ребят! #include "stdafx.h" #include <iostream> #include <ctime> #include <fstream> ...

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

2
2 / 2 / 1
Регистрация: 09.12.2014
Сообщений: 112
21.04.2015, 23:22  [ТС] 2
помогите пожалуйста(
0
2276 / 1767 / 741
Регистрация: 27.07.2012
Сообщений: 5,250
21.04.2015, 23:53 3
Лучший ответ Сообщение было отмечено лалка123 как решение

Решение

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/*
Дана последовательность из n целых чисел. Создать файл и записать в него числа
последовательности, попадающие в заданный интервал. Вывести содержимое файла на
экран
*/
 
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <ctime>
#include <iterator>
#include <cmath>
#include <algorithm>
 
const int min_value = -25;
const int max_value = 25;
 
int get_random() { return rand() % (max_value * 2) - abs(min_value); }
 
int main()
{
    setlocale(0, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
 
    const int N = 15;
    int arr[N];
    std::generate(arr, arr + N, get_random);
 
    std::cout << "Исходный массив: ";
    std::copy(arr, arr + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\n\n";
 
    int mmin, mmax;
    std::cout << "Введите интервал:\n";
    std::cout << "(От " << min_value << " до " << max_value << ") Min = ";
    std::cin >> mmin;
    std::cout << "(От " << min_value << " до " << max_value << ") Max = ";
    std::cin >> mmax;
 
    if (mmax < mmin)
    {
        std::cout << "Min > Max. Я за тебя их поменяю, раз ты не понял, что надо вводить.\n";
        std::swap(mmin, mmax);
    }
    if (mmax > max_value)
        mmax = max_value;
    if (mmin < min_value)
        mmin = min_value;
 
    std::ofstream outfile("output.txt");
    for (int * it = arr; it != arr + N; ++it)
    {
        if ((*it >= mmin) && (*it <= mmax))
            outfile << *it << " ";
    }
    outfile.close();
    std::cout << "Данные успешно записаны в файл output.txt\n\n";
 
    std::ifstream tempfile("output.txt");
    std::cout << "Содержимое файла: ";
    std::copy(std::istream_iterator<int>(tempfile), std::istream_iterator<int>(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\n\n";
 
    system("pause");
    return 0;
}
0
21.04.2015, 23:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2015, 23:53
Помогаю со студенческими работами здесь

Файл: Создать файл и записать в него обратные натуральные числа 1,1/2,...1/n.
Помогите подготовиться к отчету.Создать файл и записать в него обратные натуральные числа...

Создать бинарный файл f и записать в него целые числа
Создать бинарный файл f и записать в него целые числа. Организовать просмотр бинарного файла и его...

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.
Не могу понять почему не работает вот этот кусок текста. ofstream q (&quot;1.part&quot;); for (int...

Создать файл F1, записать в него N чисел, а затем создать его копию - файл F2
Вроде есть все условия, но последние числа перезаписывает: #include &lt;iostream&gt; #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru