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

Вводится массив. Верно ли, что в нем каждое значение встречается не более 2-х раз. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить Алгоритм работы программы (программа есть) http://www.cyberforum.ru/cpp-beginners/thread319402.html
Есть следующая программа Реализовать шаблон класса Stack, реализующий стек. Для представления элемента стека использовать шаблон класса Node. Определить функции добавления на вершину стека и чтение с вершины (как шаблонный класс). Листинг программы #include <iostream> #include <fstream> #include <string> #include <conio.h> using namespace std;
C++ Практика ребята! 1->С помощью функции произвести пересчёт расстояния из верст километры (1 верста-это 1066.8). 2-> Определить колличество элементов одномерного массива, лежащих в диапозоне от A до B. 3->определить наименьший элемент каждой чётной строки матрицы A(m,n) http://www.cyberforum.ru/cpp-beginners/thread319398.html
Программа, собранная в MinGW требует зависимые библиотеки C++
Пишу такой код #include <iostream> int main() { std::cout << "Hello World!"; return 0; } компилирую так g++ -O2 -c hello.cpp g++ -o hello hello.o -s
C++ разроботать программу с использованием классов и динамических массивов
разроботать программу с использованием классов и динамических массивов: дано n матриц произвольной размерности :реализовать методы 1 сумма элементов по периметру,2 произведение элементов не включая ноль и не включая элементы по периметру,3 вывести элементы главной диагонали если сумма побочной четная,4 упорядочить третью строку матрицы! Помогите пожалуйста!на контр роб
C++ что-то с вводом http://www.cyberforum.ru/cpp-beginners/thread319356.html
Ввод параметров b и e почему-то не осуществляется и программа их "проскакивает". // фыва.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #include <locale.h>
C++ подкоректировать классом с разделителем требуется разработать два класса на основе класса Date они должны читать и выдавать в поток значения даты первый класс-дата с текстом(месяц вводится не цифрой, а своим названием) второй-дата с разделителем(позволяет указывать дату в формате 11, 12, 2011 11/12/2011 и т.п) вопрос-я написал их, только никак не пойму, как заставить класс самостоятельно определять какой разделитель введен может... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
14.06.2011, 13:15
Вот через map
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <map>
int main(){
    int size;
    std::cout << "Enter size:\n";
    std::cin >> size;
    std::map<int,int> m;
    for(int a;size--;++m[a])
        std::cin >> a;
    bool x=true;
    for (std::map<int,int>::iterator it = m.begin(); it!=m.end(); it++)
        if (it->second > 2) x=false;
    std::cout << (x?"True":"False");
    return 0;
}
А во втором случае нужно точно знать минимальное и максимальное значение(можно взять, например, от -1000 до 1000, но тогда будут лишние расходы)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru