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

Сравнить последние несколько элементов. Как? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс, содержащий сведения о личной коллекции книголюба http://www.cyberforum.ru/cpp-beginners/thread1217820.html
Создать класс, содержащий сведения о личной коллекции книголюба. Класс должен содержать следующие данные: шифр книги, автор, название, год издания, место расположения. Написать программу, выдающую следующую информацию: нахождение книги автора X названия Y (вводятся с клавиатуры), список книг автора Z, число книг определенного года издания, автора названия. Предусмотреть возможность добавления...
C++ Нахождение всех симметричных чисел в 4-х значном числе Пример 1331,7667 Не понимаю с чего начать вообще программу, есть идея разбить на отдельные числа, но не понимаю как это реализовать, может кто подскажет, в нете искал, но там для паскаля все! http://www.cyberforum.ru/cpp-beginners/thread1217799.html
C++ Переписать код с использованием двоичных файлов
В общем есть у меня программа. Препод сказал переписать с использованием двоичных файлов. Я так понял что это считывание с двоичного файла и запись в него. Проблема в том что я не понимаю эти двоичные файлы. Помогите плз. Заранее благодарен. Вот код программы: #include <iostream> #include <algorithm> using namespace std; struct person{string familiya; string imya; string otchestvo; string...
C++ Работа с изображениями (доступ к пикселям изображения)
Суть задачи такова, имеются данные и их размер, данные представляют из себя какой-то файл изображения (формат не известен), необходимо получить доступ к пикселям изображения из этих данных, как это можно сделать самым простым путем, на данный момент реализовано так: эти данные сохраняются в бинарый файл, после чего считываю из файла функцией IMG_Load и сохраняю в SDL_Surface, как это можно...
C++ Как в строке можно найти последнее слово, после которого идет точка http://www.cyberforum.ru/cpp-beginners/thread1217736.html
Здравствуйте. Не могли бы подсказать,как в строке можно найти последнее слово, после которого идет точка. может есть какая то функция..?
C++ Разбор кода программы сделали контрольную и защитить не не могу. помогите разобрать что значит код, пожалуйста. реализация LZ метода сжатия кто может объяснить основной блок? собственно вопрос в том что за 4 состояния у кейс // LZ_1.cpp: главный файл проекта. #include "stdafx.h" #include <stdio.h> подробнее

Показать сообщение отдельно
0x10
2437 / 1609 / 235
Регистрация: 24.11.2012
Сообщений: 3,949
26.06.2014, 20:31     Сравнить последние несколько элементов. Как?
Если нужно отслеживать только факт многократного повтора последнего события, то достаточно хранить группу счетчиков для этих событий. При инкременте одного из счетчиков все прочие обнулять. Когда хотя бы один из счетчиков достингет указанного значения - соответствующее событие поступило зафиксированное количество раз.
Если же нужно хранить последние объекты событий - да, подойдет кольцевой буфер.
 
Текущее время: 19:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru