Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если 5-й символ текста - буква, то заменить его на символ "5" http://www.cyberforum.ru/cpp-beginners/thread2368469.html
Дан текст. Если 5-й символ в нем буква, то заменить его на символ "5". В противном случае оставить его без изменения.
C++ Подсчитать, сколько точек принадлежит плоскости, ограниченной кругом
При составлении программы с использованием процедур необходимо: - составить графический алгоритм решения задачи с использованием процедуры, предусмотреть ввод исходных данных, обращение к процедуре,...
Обработка реквизитов машинограммы C++
На основе приведенных далее реквизитов машинограммы выполнить следующую работу: -описаты массив структур, который отвечал бы входным данным; -откриты и заполнить файл входных данных....
C++ Нумерация с 1 в последовательности чисел Закрепить навыки программирования циклических алгоритмов. Научиться составлять программы, содержащие вложенные циклы. int main() { setlocale(LC_ALL, "Russian"); int N, a, max = 0,xuy; ... http://www.cyberforum.ru/cpp-beginners/thread2368460.html
C++ Нужно найти ошибки http://www.cyberforum.ru/cpp-beginners/thread2368455.html
#include <iostream> int main(){ int A = 19; int B = 18; int C = -21; int D = -40; if (A > B) { if ((D > C) || (D > A)) {
C++ Найти Индекс максимального нечётного элемента
Написал программу по поиску индекса максимального нечетного элемента. Но нумерация идет с 0, нужно как то сделать, чтобы нумерация шла с 1. int main() { setlocale(LC_ALL, "Russian"); int N,...
C++ Разница между gets() и fgets()
Учу я С++ по книжке, оттуда переписываю программу. Функция gets(), которая была в книге, компилировать отказывается, я заменил ее на fgets(). Но fgets() судя по всему записывает строку как-то...
C++ Возвращаемое по ссылке значение оказывается пустым В классе есть вот такая функция const sf::String& Properties::readData(FILE * file) { sf::String data; wchar_t buff; while (true) { fread(&buff, 1, sizeof(wchar_t), file); if (buff... http://www.cyberforum.ru/cpp-beginners/thread2368431.html
C++ Lu-разложения,не работает код http://www.cyberforum.ru/cpp-beginners/thread2368421.html
#include <iostream> #include <vector> using namespace std; void LU(vector <vector <double>> A, vector <vector <double>> &L, vector <vector <double>> &U, int n) { U=A;
C++ Элементы матрицы, которые имеют нечетные значения, записать в массив М1, а четные - в массив М2 Подскажите как вывести элементы матрицы Matr(3,5), которые имеют не парные значения записать М1, а парные в масив М2. http://www.cyberforum.ru/cpp-beginners/thread2368420.html
Keks_Stolicny
7 / 6 / 4
Регистрация: 22.10.2017
Сообщений: 158
10.12.2018, 02:53 0

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

10.12.2018, 02:53. Просмотров 320. Ответов 1
Метки (Все метки)

Ответ

А что именно не так работает? И можете, пожалуйста, правильно оформить код.

Добавлено через 23 минуты
Если я Вас правильно понял, то если в строке содержится хоть одно двузначное число, то мы выводим всю строку, так? Если да, тогда можно сделать так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int count = 0;     //счетчик цифр в числе 
    
    for (int i = 0; i < 50; i++)
    {
        if(line[i] != ' ' && line[i] >= '0' && line[i] <= '9')
        {
            if(i > 0 && line[i - 1] < '0'  && line[i - 1] > '9' && line[i] == '0')    //если спереди числа стоит 0, например 010, то число ведь считается двузначным
                count = 0;
                
            else
                count++;
        }
        
        else if(line[i] == ' ')
        {
            if(count == 2)
                outfile << line[i];
                
            outfile << "\n";
            count = 0;
        }
    }
Это вставить туда, где вы обрабатываете строку. Если проблема в другом, то напишите какая

Вернуться к обсуждению:
Считывать из текстового файла и записывать в новый файл только строки, содержащие двузначные числа

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2018, 02:53
Готовые ответы и решения:

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

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

Вывести на экран только предложения, содержащие двузначные числа (строки: string)
Помогите разобраться со строками, второй вечер не могу найти ошибку. Задание такое: Вывести на...

Как считывать только числа из текстового файла?
необходимо считать из текстового файла числа в массив. но если в файле будут еще и буквы, то...

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

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