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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать элементы массива http://www.cyberforum.ru/cpp-beginners/thread809342.html
Здравствуйте, дорогие форумчане. Перейду сразу к делу. Нужно написать программу к следующему заданию: Задан массив, содержащий N элементов. Требуется переприсвоить его элементы так, чтобы отрицательные элементы оказались в начале массива, нулевые следующими, а в конце положительные. Так: (0,2,-1,1,-3,-2,3) => (-1, -3, -2, 0, 2, 1, 3) Помогите написать, пожалуйста. Заранее благодарен. С меня...
C++ Передать вектор объектов в дружественную функцию Я думаю передать вот так, но почему-то синтаксическая ошибка. filtr_tup(vector<OC>); #ifndef OC_H #define OC_H #include <iostream> #include <fstream> #include <string> #include <vector> http://www.cyberforum.ru/cpp-beginners/thread809338.html
C++ Segmentation fault (core dumped)
Доброго времени суток. Задача примерно такая. Сделать структуру с данными, класс List для управления в динамике этой структурой и класс с методами для ввода вывода данных в структуре. А проблема вот в чем, запускаю программу с помощью GNU c++ compiler и он начинает ругаться на первом введенном значении, а именно: Segmentation fault (core dumped) ------------------ (program exited with code:...
C++ код бинарного калькулятора
Ребята нужен код бинарного калькулятора ... Буду очень благодарен...
C++ Имя функции в sizeof http://www.cyberforum.ru/cpp-beginners/thread809316.html
Доброго времени суток Почему, если в sizeof написать имя функции, то компилятор пишет "error C2070: overloaded-function: illegal sizeof operand", даже если она никакая не overloaded и объявлена только один раз? Например void r(){} int main(){ cout<<sizeof(r); //error C2070: overloaded-function: недопустимый оператор sizeof } P.S. Знаю, что в sizeof преобразования к указателю не...
C++ Не работает #include <iostream> #include <math.h> using namespace std; double circle_area(int radius); int main() { int r, h, v; std::cout << "\nВведите радиус и высоту цилиндра, разделенные пробелами:"; std::cin >> r >> h; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.03.2013, 15:50     Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
Как-то так:
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    
    ifstream fin("infile.txt");
    if (!fin.is_open()) cout << "Error!" << endl;
    else
    {
        ofstream fout("outfile.txt");
        
        int max;
        string str;
        while (true)
        {
            getline(fin, str);
            
            fin >> max;
            
            int temp;
            do
            {
              fin >> temp;
              if (fin.eof()) break;
              
              if (temp > max) max = temp;
            
            } while (fin.peek() != '\n');
            
            fout << max << endl;
            
            if (fin.eof()) break;
            
            fin.get();
        }
        fin.close();
        fout.close();
    
        ifstream f("outfile.txt");
        while (true)
        {
            int temp;
            f >> temp;
            if (f.eof()) break;
            cout << temp << endl;
        }
    }
 
    system("pause");
    return 0;
}
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru