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

Дано число n. Верно ли, что это число содержит ровно 3 одинаковых цифры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некоректно работает программа http://www.cyberforum.ru/cpp-beginners/thread558020.html
Дорое утро всем. У меня возникло несколько вопросов . 1. Не пойму почему не могу выбрать 8 и 9 пункт меню. 2. Когда вывожу задолжность ( resc ) для 1 введенного номера не выводит ничего, для 2...
C++ Нужна информация Обыскал весь интернет нужно найти "Метод шифрования А со звёздочкой" или вроде как оно ещё называется "А star" может у кого есть какая информация об этом методе может кто презентации делал по... http://www.cyberforum.ru/cpp-beginners/thread558016.html
Как вывести адрес адреса массива? C++
Есть массив символов, например, char s="Sea jakals";. Вывести этот массив в лог, как строку не проблема: Log<<s; (Log - файловый поток вывода, в котором открыт на запись файл "Log.Log"), вывести...
C++ подключение include <omp.h>
подскажите, пожалуйста, как подключить. Сейчас пишет: fatal error C1083: Cannot open include file: 'omp.h': No such file or directory в configuration properties поставил yes в OpenMP Support
C++ Дан список студентов (STL) http://www.cyberforum.ru/cpp-beginners/thread558004.html
Помогите пожалуйста, очень срочно надо) 1). Дан список студентов в файле input.txt в котором содержится фамилия студента и курс группа в которой учатся по этой информации формируется дерево (на...
C++ Найти наименьшее однозначное число "х", удовлетворяющее условию Текст задачи: Найти наименьшее однозначное число "х", удовлетворяющее условию: х*х*х-х*х=n Пожалуйста решите это.))) Заранее спасибо подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7988 / 4747 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
25.04.2012, 13:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <map>
 
int main()
{
   int value = 2881122;
   std::map<int, int> map;
   for (int val = value; val; val /= 10)
   {
      ++map[val % 10];
   }
   int cnt = 0;
   for (std::map<int, int>::iterator iter = map.begin(); iter != map.end(); ++iter)
   {
      if (iter->second == 3)
      {
         ++cnt;
      }
   }
   std::cout << (cnt == 1 ? "yes" : "no") << std::endl;
}
http://liveworkspace.org/code/be76d86df2b18ce775eaf3c809ab3240
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.