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

Ошибка в программе (поиск и вывод символов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти периметр треугольника. http://www.cyberforum.ru/cpp-beginners/thread849918.html
Всем доброго времени суток,конечно может быть то о чем я вас хочу попросить покажется наглостью,и вы закидаете меня тапками,но тем не менее мне действительно нужна ваша помощь.Все дело в том что я...
C++ Ошибка: [C++ Error] mk.cpp(20): E2268 Call to undefined function 'rand' #include <stdio.h> #include <math.h> #include <time.h> void main() { double x, y, s, p,V; http://www.cyberforum.ru/cpp-beginners/thread849914.html
C++ Подскажите код!
... string a = "text-text-text"; string b; cin>>b; ... Во время ввода в b в строке изначально должен быть предложен доступный для изменений текст из a. Т. е. когда программа доходит до...
Вставка нового элемента в список после указанного элемента по значению информационного атрибута. C++
Вставка нового элемента в список после указанного элемента по значению информационного атрибута. Как написать ету программу?
C++ Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread849853.html
Сделал пример по книге, но есть какая то ошибка кода! Помогите! // advenand.cpp // применение операции логического И #include <iostream> using namespace std; #include <process.h> //...
C++ Создать файл вещественных чисел Нужна ваша помощь в лаб. работе: Создать файл вещественных чисел с именем MATR.FF, записать в него матрицу вещественных чисел А размерности n * m (n - четное число, n < m). Не считывая матрицу в... подробнее

Показать сообщение отдельно
ensaid
3 / 3 / 0
Регистрация: 06.11.2012
Сообщений: 62

Ошибка в программе (поиск и вывод символов) - C++

27.04.2013, 11:50. Просмотров 261. Ответов 6
Метки (Все метки)

Есть следующий код программы:
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 "stdafx.h"
#include <iostream>
#include <fstream>
int main()
{
std::ifstream engl("C:\\Игры\\sds.txt");
char a=0;
int n=0;
while (a!='.')
{ engl>>a;
n++; }
engl.close();
std::cout<<"kol-vo simv: "<<n-1;
int k=n-1;
char *simvoly=new char[k];
std::ifstream engl2("C:\\Игры\\sds.txt");
std::cout<<"\n text iz faila: ";
for (int i=0; i<k; i++)
{ engl2>>simvoly[i];
std::cout<<simvoly[i];}
std::cout<<engl;
char alfavit[26];
char s;
int i=0;
for (s='A'; s<='Z'; s++) 
alfavit[i++] = s;
std::cout<<"\n poisk simvolov: ";
 for (i=0; i<26; i++)
std::cout<<alfavit[i]<<' ';
int schet[26];
for (i=0; i<26; i++)
schet[i]=0;
for (int j=0; j<26; j++) {
while(i<n)
{if(simvoly[i]==alfavit[j]) schet[j]++;
i++; }
i=0;
}
for (i=0; i<26; i++)
std::cout<<"\n schet["<<alfavit[i]<<"]="<<schet[i]<<'\n';
int max=schet[0];
int z=0;
for (i=0; i<26; i++)
if (max<schet[i]) { max=schet[i]; z=i; }
std::cout<<"\n bukva: "<<alfavit[z]<<'\n'<<"vstrechaetsia "<<max<<" raz";
system("PAUSE");
return 0;
}
Суть задачи в следующем: написать программу, которая будет извлекать из текстового файла текст написанный на английском языке(последний символ в тексте это точка "."; других символов в тексте нет).
Из этого текста он ищет ту букву которая встречается чаще всего и выводит количество раз сколько она встречается.

Вот только программа нифига не то выводит (
Подскажите люди добрые где ошибка???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru