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

Как посчитать сколько раз было введено число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ целое число K и файл, содержащий неотрицательные целые числа. http://www.cyberforum.ru/cpp-beginners/thread389365.html
Помогите пожалуйста мне с этой задачей Дано целое число K и файл, содержащий неотрицательные целые числа. Вывести K-й элемент файла (элементы нумеруются от 1). Если такой эле-мент отсутствует, то...
C++ Для каждой буквы первого слова определить, входит ли она во второе слово Даны 2 слова. Для каждой буквы первого слово определить входит ли она во второе слово. Повторяющиеся буквы первого слова рассматривать только один раз. В форму поместил 3 тексбокса, 1-ый для 1-го... http://www.cyberforum.ru/cpp-beginners/thread389359.html
C++ Pointer. Char*
Создать программу, которая перемещает каждую букву на заданное количество по алфавиту. Ввод: char *slovo, int chislo. (например, "zima", 5) Вывод: измененное слово. (вывести должен: "enrf") То...
Написание курсача C++
Собственно вопрос(ы) не о том как написать, а исправление уже имеющихся ошибок. Итак: 1. Программа по разному исполняеться при пристом исполнении и при прогоне через дебагер: при заполнении...
C++ Деструкторы http://www.cyberforum.ru/cpp-beginners/thread389346.html
Не совсем понятно, по какой все таки причине разработчики C++ отказались от возможности иметь деструкторы с аргументами, то есть передавать аргументы десструктору.
C++ Дана целочисленная матрица размера M x N Дана целочисленная матрица размера M x N. Найти количество ее строк1|столбцов2, все элементы которых различны. помогите пожалуйста! буду очень благодарен! подробнее

Показать сообщение отдельно
evsey92
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 5
29.07.2015, 05:09
Возможно не в тему, но создавать отдельную тему бессмысленно
Никак не могу понять, почему последнее введенное значение программа не учитывает

56 56 67 67 67 99 99 100
56 occurs 2times
67 occurs 3times
99 occurs 2times

Спасибо

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main () {
    int currVal = 0, val = 0;
    if(std::cin >> currVal) {
        int cnt = 1;
        while(std::cin >> val){
            if(val == currVal)
                ++cnt;
            else {
                std::cout << currVal << " occurs " << cnt << "times" << std::endl;
                currVal = val;
                cnt = 1;
            }
        }
        std::cout << currVal << " occurs " << cnt << "times" << std::endl;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru