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

Определение самого часто встречающегося латинского символа в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В чем отличие указателей и массивов на примере strlen()? http://www.cyberforum.ru/cpp-beginners/thread257644.html
Здравствуйте уважаемые форумчаче. Появился вот такой вопрос. Почему функция strlen работает в таком случае: const int num=100; char arr; //массив cout <<...
C++ знак вопроса что означает знак вопроса вот здесь: double gcd (int x, int y ) { return (( y == 0) ? x : gcd (y, x % y )); } программа про НОК http://www.cyberforum.ru/cpp-beginners/thread257638.html
Разработать программу, обеспечивающую ввод, хранение, обработку и вывод информации о множестве объектов заданного типа C++
Разработать программу, обеспечивающую ввод, хранение, обработку и вывод информации о множестве объектов заданного типа. Информация о каждом объекте однотипная, хранится в записи. Список...
C++ Вычесления. Преременные double
Вот я столкнулся с проблемой вычисления. Проблема в том что я обьявил переменные с двойной точностью (double) И врорде всё правильно а программа не считает. Вроде бы она на компьютере он посильнее...
C++ Найти количество ненулевых элементов в заданном файле http://www.cyberforum.ru/cpp-beginners/thread257576.html
Пожалуйста помогите сделать программы: Дан текстовый файл. В этом файле записана последовательность целых чисел, разделенная пробелами. Найти кол-во ненулевых элементов в заданном файле. Дан...
C++ интересно Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам... подробнее

Показать сообщение отдельно
igorrr37
1668 / 1296 / 145
Регистрация: 21.12.2010
Сообщений: 1,977
Записей в блоге: 9
15.03.2011, 16:20
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
#include<iostream>
#include<fstream>
#include<windows.h>
 
int main() {
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"Error opening file\n"; return 1;}
    char text[800], *a;
    unsigned char text1[800], *b;
    int chars[256]={0};
    fs.getline(text, sizeof(text), '\0');
    fs.close();
    for(a=text, b=text1; *b=*a; a++, b++);
    for(b=text1; *b; b++){
        ++chars[*b];
    }
    text1[0]='\0';
    for(int i=0; i<256; i++){
        if(chars[i]>chars[text1[0]]) text1[0]=i;
    }
    text[0]=text1[0];
    CharToOem(text, text);
    std::cout<<text[0]<<" "<<chars[text1[0]]<<"\n";
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.