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

Найти и вывести на экран все элементы, которые которые повторяются более N/2 раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание программы для выполнения арифметических операций с числами в восьмеричной системе счисления http://www.cyberforum.ru/cpp-beginners/thread892419.html
Здравствуйте, необходимо написать программу для выполнения арифметических операций с числами в восьмеричной системе счисления. Я написала программу, которая переводит числа с десятичной системы в...
C++ Вывод с kurs>n Добрый вечер. В общем, в данной программе есть меню, и при вводе "2" выводится полный список N элементов. Нужно исправить, чтобы выводились только те, у кого kurs>3. Пробовал сам, облажался. Вот... http://www.cyberforum.ru/cpp-beginners/thread892410.html
Приложение которое вычисляет по формуле C++
Напишите программу, которая вычисляет S = 1 + x +\frac{x^2}{2}+\frac{x^3}{3}+\frac{x^4}{4} , где x = 0.335
C++ добавить указатель
ребять как можно указатель сюда вставить Добавлено через 43 секунды #include <iostream> #include <math.h> using namespace std; int main () { char str ; int n,i;
C++ интегральная функция тестирования http://www.cyberforum.ru/cpp-beginners/thread892377.html
интегральная функция тестирования как она выглядит?? Добавлено через 12 минут 1) Автоматическая функция должна запускать проверку работы каждой функции тестируемого класса и в случае...
C++ График Нам нужно построить график функции. Например 1 / x*x, подскажите как же можно этот график нарисовать то. Инет перерыл , так и не понял) подробнее

Показать сообщение отдельно
Denis123456789
43 / 43 / 17
Регистрация: 02.06.2013
Сообщений: 181

Найти и вывести на экран все элементы, которые которые повторяются более N/2 раз - C++

05.06.2013, 19:46. Просмотров 1362. Ответов 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
36
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int _tmain()
{
    ifstream f ("d:\\base1.txt");
    char a,b;
    int n=4;
    int kolvo;
    int pos;
    f.get(a);
    while (!f.eof())
    {
        pos=f.tellg();
        f.seekg(0);
        kolvo=1;
        b=f.get();
    while (!f.eof())
    {
        if (a==b)
        {
            if (((int)f.tellg()-1)>(pos-1))
            kolvo++;
            else if (((int) f.tellg()-1)<(pos-1))
                break;
        }
        b=f.get();
    }
    if (kolvo>n/2) cout<<a<<endl;
    f.seekg(pos);
    f.get(a);
    }
    return 0;
}
[/CPPQT]
Здравствуйте. Есть файл. В нем нужно найти и вывести на экран все элементы, которые которые повторяются более N/2 раз. Программа зацикливается. Почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru