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

Найти наиболее часто встречающуюся букву и также вывести на экран в отдельной строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В двумерном массиве все числа различны.В каждой строке находим мин.элемент,затем среди этим мин.элементов выбираем максимальный.Напечатать индексы. http://www.cyberforum.ru/cpp-beginners/thread315929.html
В двумерном массиве все числа различны.В каждой строке находим мин.элемент,затем среди этим мин.элементов выбираем максимальный.Напечатать индексы. +++++++++++++++++++ Это надо сделать используя...
C++ передать указатель как передать указатель чтобы функция его изменяла и он был измененный в функции которая его ПЕРЕДАЛА. вот так указатель просто void func(float *pointer); float x ; float *pointer = x; func... http://www.cyberforum.ru/cpp-beginners/thread315925.html
Вычисление VS C++ C++
Честно говоря задача детская, но вот то что получается вводит меня в ступор, вот код: float x = (float) -0.5; while (x <= 0.5) { cout << x << endl; x = x + (float)0.1;
C++ Книгами по C\C++
Просто я читаю одну Н.Мартинов программирование для Windows на C/C++ в этой книги сильно много не нужной информации. На ваше мнение какие книги лучше всего по С/С++ понятные(для лузеров) и что бы...
C++ первый курс. с++ http://www.cyberforum.ru/cpp-beginners/thread315914.html
1)Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (x1, y1), правая нижняя...
C++ Оформить сортировку элементов отдельной строки матрицы в виде функции Помогите, срочно нужно сдать. Программу надо переделать. Нужно оформить как функцию сортировку элементов отдельной строки. Ввод и вывод элементов матрицы оформить как функцию. #include... подробнее

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

Найти наиболее часто встречающуюся букву и также вывести на экран в отдельной строке - C++

08.06.2011, 16:47. Просмотров 2475. Ответов 1
Метки (Все метки)

Помогите с прогой. :
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов, найти и вывести на экран слова, в которых нет повторяющихся букв. Найти наиболее часто встречающуюся букву и также вывести на экран в отдельной строке.

Никак не могу составить цикл для поиска слов, в которых нет повторяющихся букв
Получилось это:

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
#include <fstream>
#include <iostream>
using namespace std;
 
void func(ifstream &fin)
{
    int kol=0;
    char slovo[10];
    
    while (!fin.eof())
    {
        int i,j,kol=0;
        fin>>slovo;
        for(i=0;slovo[i]!=0;i++)
            kol++;
        for(i=0;i<kol;i++)
        {
            for(j=i+1;j<kol;j++)
                if(slovo[i]==slovo[j])
                    break;
            cout<<slovo[i];
        }
        cout<<endl;
        fin.unget();
    }
    
}
int main(void)
{
    
    ifstream fin;
    fin.open("f.txt", ios::_Nocreate);
        if(fin==0)
        { cout<<"Net faila"<<endl;
            return -1;
    }
        func(fin);
        system("Pause");
        return 0;
}
Не могу понять в чём ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru