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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Freak-gunner
0 / 0 / 0
Регистрация: 28.12.2009
Сообщений: 5
#1

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

28.12.2009, 10:44. Просмотров 1485. Ответов 3
Метки нет (Все метки)

Доброго времени суток!!!
Добрые люди, в данный момент у меня зачед, а йа не могу решить вот такую задачку:

Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр.

Язык C++

Плииииииз =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2009, 10:44     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр
Посмотрите здесь:

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

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных - C++
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных. Нужно написать программу на с++ с...

Дан текст. Определить, каких букв в нем больше k или m. - C++
8.8.2. Помогите, пожалуйста, решить задачу в С++. Дан текст. Определить, каких букв в нем больше k или m.

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных (Написано на Паскале, переделать под C++) - C++
Всем доброго вечера. Собственно само задание в заголовке. Написана программа в Паскале, вот как на С++ ее переделать, из-за неимения...

Дан текст. Выяснить или есть он индетификатором. Индетификатор - это последовательность букв и цифр, которые начинаются с буквы. - C++
Дан текст. Выяснить или есть он индетификатором. Индетификатор - это последовательность букв и цифр, которые начинаются с буквы. как...

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз - C++
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Delphin_KKC
UNIX-way
710 / 495 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
28.12.2009, 11:13     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр #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
30
31
32
33
34
35
#include <fstream>
#include <iostream>
#include <ctype.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int rusc=0, numc=0;
    char fname[256];
    char input_line[256];
    cout << "Input file name: ";
    cin >> fname;
    ifstream f(fname);
    if (!f)
     {
           cout << "File " << fname;
           cout << " could not be opened";
           return -1;
     }
    while (!f.eof())
     {
          f.getline(input_line,255);
          for(int i=0;i<strlen(input_line);i++)
           {
                  if (isdigit(input_line[i])) numc++;
                  if (static_cast<unsigned char>(input_line[i])>127) rusc++;
           }
     } 
    if (numc > rusc) cout<<"Cifr bolshe"; else
     if (numc < rusc) cout<<"Russkih bukv bolshe"; else
      cout<<"Bukv i cifr porovnu";
    system("PAUSE");
    return 0;
}
На DevCPP 4.9.9.2 компилится и работает 100%
Freak-gunner
0 / 0 / 0
Регистрация: 28.12.2009
Сообщений: 5
28.12.2009, 11:32  [ТС]     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр #3
Пасибо большое!!!!!!!!!

Добавлено через 2 минуты
Чувак, а можно ее переделать на Borland C++
а то немогу сообразить, а препод похоже меня седня завалит
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2009, 19:36     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр
Еще ссылки по теме:

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз - C++
...

Строки. Чего больше: букв, цифр или спецсимволов? - C++
мне нужно составить программу которая будет определять чего больше букв, цифр, или специальных символов помогите плиззз (( желательно с...

Программа с функцией, которая в заданной строке проверяет, чего больше: букв или цифр - C++
Помогите, плиз. Написать программу с функцией, которая в заданной строке проверяет, чего больше: букв или цифр.

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

Последовательность из цифр, букв и знаков. Подсчитать чего больше и составить строки только из цифр, букв и знаков - C++
Дана последовательность состоящая из цифр, букв и знаков пунктуации в произвольном порядке. Подсчитать чего больше и составить строки...

Текстовый файл. Открыть, посчитать в нем количество английских и русских букв - C++
У меня есть текстовый фаил с русским и английским текстом, как мне открыть этот фаил в с++ (путь к нему как указывать правильно), и как...


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

Или воспользуйтесь поиском по форуму:
Delphin_KKC
UNIX-way
710 / 495 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
28.12.2009, 19:36     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр #4
Цитата Сообщение от Freak-gunner Посмотреть сообщение
...а можно ее переделать на Borland C++
а то немогу сообразить, а препод похоже меня седня завалит
Замени system("PAUSE"); на что-то другое для создания паузы.
Например если вместо неё вписать
C++
1
cin>>input_line;
- то для выхода из программы нужно ввести любой набор символов и нажать энтер.
Yandex
Объявления
28.12.2009, 19:36     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр
Ответ Создать тему
Опции темы

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