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

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

Войти
Регистрация
Восстановить пароль
 
lady_koshe4ka
-3 / 0 / 0
Регистрация: 30.06.2011
Сообщений: 9
#1

Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу - C++

30.06.2011, 22:56. Просмотров 573. Ответов 1
Метки нет (Все метки)

Дан текст. файл, сост. из одной или нескольких строк. Каждая строка файла содержит числа, разделенные пробелами. Из каждой строки файла удалить числа, предшествующие первому положительному чуслу. Если в строке нет положительных чисел, оставить её без изменения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 22:56     Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу
Посмотрите здесь:
Дан текстовый файл,состоящий из одной или нескольких строк. помогите решить C++
Дан текстовый файл, состоящий из нескольких строк. Поменять в нем местами первую и последнюю строку. C++
Дан текстовый файл. Найти количество строк, которые начинаются и заканчиваются одной буквой C++
Подскажите как написать программу которая сможет вытащить инфу с сайта и записать ее в файл C++
C++ Дан файл, содержащий произвольный текст; определить, чего в нем больше: цифр или букв
Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр C++
C++ Написать программу, которая читает строки из файла в массив строк, и выводит их на экран только названия, состоящие из нескольких слов
C++ Дан текст состоящий из нескольких предложений...
Написать программу, которая считывает текст из файла и записывает в другой файл C++
C++ Ввод нескольких строк или массив строк
Написать программу, которая считывает текст из файла и записывает в новый файл слова, короче 5 букв C++
C++ Подскажите логику нескольких строк кода

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
01.07.2011, 09:07     Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу #2
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
#include <iostream>
#include <iterator>
#include <algorithm>
#include <fstream>
#include <sstream>>
#include <string>
 
int main(){
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"File not found\n"; return 1;}
    std::ofstream ofs("2.txt");
    std::stringstream tmp;
    std::string s;
    while(std::getline(fs, s)){
        tmp.str(s);
        std::istream_iterator<double> it(tmp), endIt;
        auto resIt=std::find_if(it, endIt, [](double x){return x>0;});
        if(resIt!=endIt) ofs<<*resIt<<' ';
        else{
            tmp.clear();
            tmp.seekg(0);
        }
        (ofs<<tmp.rdbuf()).clear();
        ofs<<'\n';
    }
    fs.close();
    ofs.close();
    return 0;
}
Yandex
Объявления
01.07.2011, 09:07     Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу
Ответ Создать тему
Опции темы

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