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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
#1

Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания - C++

05.06.2012, 11:20. Просмотров 958. Ответов 10
Метки нет (Все метки)

1.Создать файл целых чисел содержащий номера всех локальных максимума исходного файла в порядке возрастания .

2.Даны 4 файла целых чисел разного размера с именами Sa,Sb,Sc,Sd и строка Se. Создать новый файл с именем Se, в котором чередовались бы элементы исходных файлов с одним и тем же номером
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2012, 11:20     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания
Посмотрите здесь:
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла C++
C++ Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Создать новый файл, содержащий элементы исходного файла в обратном порядке C++
Создать новый файл, содержащий квадраты всех элементов исходного файла C++
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке C++
C++ Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины (в том же порядке).
C++ Записать в файл KW квадраты всех четных чисел исходного файла, а в файл KB — кубы всех нечетных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
05.06.2012, 12:50     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #2
Цитата Сообщение от Lifehouse Посмотреть сообщение
всех локальных максимума исходного файла в порядке возрастания.
Можно пример?

Добавлено через 17 минут
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
#include <fstream>
#include <iostream>
#include <string>
#include <queue>
 
using namespace std;
 
int main() {
    int i;
    queue<int> a, b, c, d;
    fstream f("Sa", ios::in);
    while (f >> i)
        a.push(i);
    f.close();
    f.open("Sb", ios::in);
    while (f >> i)
        b.push(i);
    f.close();
    f.open("Sc", ios::in);
    while (f >> i)
        c.push(i);
    f.close();
    f.open("Sd", ios::in);
    while (f >> i)
        d.push(i);
    f.close();
    string s;
    getline(cin, s);
    f.open(s.data(), ios::out);
    while (!(a.empty() && b.empty() && c.empty() && d.empty())) {
        if (!a.empty()) {
            f << a.front();
            a.pop();
        }
        if (!b.empty()) {
            f << b.front();
            b.pop();
        }
        if (!c.empty()) {
            f << c.front();
            c.pop();
        }
        if (!d.empty()) {
            f << d.front();
            d.pop();
        }
    }
    f.close();
}
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
08.06.2012, 15:53  [ТС]     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #3
А можете объяснить как мне проверить ? я вообще не понимаю....
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
08.06.2012, 18:43     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #4
Создаете четыре файла, забиваете их целыми числами. Затем запускаете программу, вводите имя выходного файла и смотрите, что в нем окажется.
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
08.06.2012, 19:24  [ТС]     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #5
Смотрите я создал 4 файла и забил числами.... в запуске программы что вводить ?
Миниатюры
Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания  
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
08.06.2012, 21:12     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #6
1 задача.
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
#include <iostream>
#include <conio.h>
#include <fstream>
#include <algorithm>
using namespace std;
const int n=100;
int main()
{
    ifstream F("1.txt");
    ofstream P("result.txt");
    int mas[n],pos=0,position[n],pos1=0;
    while(!F.eof())
    {
        F>>mas[pos];
        pos++;
    }
    F.close();
    for(int i=1;i<pos-1;i++)
    {
        if(mas[i]>mas[i-1] && mas[i]>mas[i+1]) 
        {
            position[pos1]=i;
            pos1++;
        }
    }
    if(mas[0]>mas[1])
    {
            position[pos1]=0;
            pos1++;
    }
    if(mas[pos-1]>mas[pos-2])
    {
            position[pos1]=pos-1;
            pos1++;
    }
    sort(position,position+pos1);
    for(int i=0;i<pos1;i++)
    {
        P<<position[i]<<" ";
    }
    P.close();
    cout<<"Ready."<<endl;
    getch();
    return 0;
}
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
08.06.2012, 21:22  [ТС]     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #7
У меня ошибки выходит и файлы не видет
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
08.06.2012, 21:29     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #8
Цитата Сообщение от Lifehouse Посмотреть сообщение
У меня ошибки выходит и файлы не видет
В папке с проектом создай файл 1.txt и забей его целыми числами через пробел. Всё работает.
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
08.06.2012, 21:39  [ТС]     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #9
Вот сделал все так ... и ничего
Миниатюры
Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания  
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
08.06.2012, 21:48     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #10
Цитата Сообщение от Lifehouse Посмотреть сообщение
Вот сделал все так ... и ничего
Держи сам проект и посмотри где должен находится файл. Это рабочая программа.
Вложения
Тип файла: rar Проверка.rar (5.88 Мб, 23 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 05:54     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания
Еще ссылки по теме:
C++ Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла C++
C++ Файл целых положительных чисел. Сначала располагаются числа, которые делятся на 3 в порядке возрастания, потом
C++ Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой
C++ Создать файл целых чисел содержащий сумму чисел из каждой строки исходной таблицы

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

Или воспользуйтесь поиском по форуму:
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
09.06.2012, 05:54     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания #11
Цитата Сообщение от Lifehouse Посмотреть сообщение
Смотрите: я создал 4 файла и забил числами...
Вы создали Sa.txt, Sb.txt, Sc.txt и Sd.txt, а надо просто Sa, Sb, Sc и Sd.
Цитата Сообщение от Lifehouse Посмотреть сообщение
в запуске программы что вводить ?
Цитата Сообщение от Кот Ангенс Посмотреть сообщение
имя выходного файла
Yandex
Объявления
09.06.2012, 05:54     Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru