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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простое число или нет http://www.cyberforum.ru/cpp-beginners/thread80922.html
#include <iostream> #include"conio.h" #include"math.h" using namespace std; int main() { int n,i,k; bool np; cout<<"Enter n integer"<<endl; cin>>n;
C++ Я вчера начал с++, и тут сразу... Программа определяет, являетса ли введённое число простым. Она на сточке №16 выдаёт ошибку при компил. #include <iostream> #include"conio.h" #include"math.h" using namespace std; int main() { int n,i,k; bool np; http://www.cyberforum.ru/cpp-beginners/thread80917.html
C++ объяснить что значит каждая строчка, можно в кратце
#include <iostream> #include <stdlib.h> using namespace std; void russia(const char*); float f (float); float df (float); const float m=2.938f; const float M=0.125f; int main(int argc, char *argv) { float x0=2,xk=2,a=2,b=4,epsilon = 0.00001,n=0;
C++ MS2008 vs borland c++
koroche v chem delo ??? ne compilet
C++ Поиск ободов в графе http://www.cyberforum.ru/cpp-beginners/thread80888.html
К сожалению не получается решить эту задачу на Си. Вот исходный текст задачи: "Найти в графе все подграфы, которые являются ободами". К сведению обод это подграф имеющий 3 и более вершины причем vn входит в v0. Ну, в общем, ясно, что это цикл. Однако не получается найти их ВСЕ в графе..
C++ строка В строке поменять местами среднее слово и последнее, если они начинаются с одной и той же буквы. подробнее

Показать сообщение отдельно
Delphin_KKC
UNIX-way
709 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
28.12.2009, 11:13     Дан файл, содержащий произвольный текст. Выяснить, чего в нем больше: русских букв или цифр
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%
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru