С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы сортировок http://www.cyberforum.ru/cpp-beginners/thread242693.html
Добрый день. Если у кого есть, просьба выложить коды следующих сортировок: Пирамидальная сортировка. Сортировка подсчетом Простое однократное слияние. Сортировка квадратичной выборкой....
C++ массивы С++ Уважаемые програмисты помогите в решении задачи 1. Написать программу, определяющая сумму элементов массива, находящихся в массиве между первым и последним отрицательными элементами.Если таковых... http://www.cyberforum.ru/cpp-beginners/thread242676.html
C++ Ввести строку произвольной длины. Распечатать середину 15 раз.
Доброго времени суток! Пожалуйста, подскажите решение: Ввести строку произвольной длины. Распечатать середину 15 раз. Заранее Спасибо!
C++ Упорядочить элементы столбцов матрицы методом простой выборки
Написати програму алгоритмічною мовою С++ згідно з завданням, отриманим від викладача за табл. 1: задану прямокутну матрицю A={aij} відсортувати за вказаним алгоритмом; для відсортованої матриці...
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread242608.html
Уважаемые програмисты помогите решить задачку.:scratch: 1.Дан одномерный массив целых чисел A из N элементов .Определить количество соседств элементов и распечатать пары следующих чисел: -- двух...
C++ Не парные числы в масиве Помогите,надо написать задачу в борланд с++ "Есть линейный массив 0-10",Вывести елементы массива,которые есть не парными числами подробнее

Показать сообщение отдельно
Rahman
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 13

Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа - C++

14.02.2011, 15:42. Просмотров 572. Ответов 0
Метки (Все метки)

Задание таково: Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа


Вот что наработал...
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
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<mem.h>
#include<stdio.h>
#include<iostream.h>
#include<fstream.h>
int main()
{
  char *st1="";
  int  n=0;
 
 ifstream fin("d:\\C++\\lab5\\f1.txt",ios::in|ios::nocreate);
 clrscr();
 if(!fin)
 
    {
      cout<<"Error "<<strerror(errno);
      getch();
      return 1;
    }
 
   while(fin.getline(st1,255))
        {
            n = strlen(st1);
            int *a = new int [n];
            for (int i = 0; i < n; i++)
                {
                    a[i]=0;
                    if (isdigit(st1[i]))
                        a[i]=1;
                }
            for (int i = 0; i < n; i++)
                if ((a[i]=0)&&(a[i+1]=1)&&(a[i+2]=1)&&(a[i+3]=0))
                    {
                        cout<<st1<<endl;
                        goto l;
                    }
                if ((a[0]=1)&&(a[1]=1)&&(a[2]=0))
                    cout<<st1<<endl;
                if ((a[n-2]=1)&&(a[n-2]=1)&&(a[n]=0))
                    cout<<st1<<endl;
                    l:
        }
    fin.close();
    getch();
    return 0;
 }
 Комментарий модератора 
Название темы должно максимально точно отражать ее суть!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.