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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MAQSA
2 / 2 / 0
Регистрация: 18.04.2010
Сообщений: 119
#1

Найти количество чисел в заданном диапазоне, которые имеют 3 одинаковые цифры подряд - C++

19.01.2013, 18:26. Просмотров 362. Ответов 2
Метки нет (Все метки)

Задача: Найти количество чисел (на промежутку от 1 до 999999) , которые имеют минимум 3 одинаковые подряд цифры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2013, 18:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество чисел в заданном диапазоне, которые имеют 3 одинаковые цифры подряд (C++):

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры - C++
Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры - C++
Здравствуйте. Я полный профан в области программирования, только учусь. Столкнулся вот с такой задачей: 1. Подсчитать количество...

Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры - C++
Подсчитать количество целых чисел в диапазоне от 100 до 999 у которых есть две одинаковые цифры:добавляет слева и справа в записи числа...

Найти количество идеальных чисел в заданном диапазоне - C++
Находит количество идеальных чисел в заданном диапазоне. Идеальным называется число, равное сумме всех его делителей, не включая его...

Найти количество таких чисел в интервале [a;b), которые имеют одинаковую четность с числом b - C++
Всем доброго времени суток. Прошу помочь с задачей с оператором for, нужно составить цикл. Сама задача звучит так: Очень...

Количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные знаки - C++
если можно помоч 1. Найти количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные...

2
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.01.2013, 23:14 #2
По идее, здесь можно применить комбинаторику. Но сегодня уже не думается, поэтому самый простой вариант:
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
#include<iostream>
bool f(int a)
{
    int t=0, k=-1;
    while(a)
    {
        if(a%10==k)
            t++;
        else
        {
            k=a%10;
            t=1;
        }
        if(t==3)
            return true;
        a/=10;
    }
    return false;
}
 
 using namespace std;
 int main()
 {
     int i, s=0;
     for(i=111; i<=999999; i++)
         if(f(i))
             s++;
     cout<<s<<endl;
     return 0;
 
 }
0
MAQSA
2 / 2 / 0
Регистрация: 18.04.2010
Сообщений: 119
19.01.2013, 23:16  [ТС] #3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2013, 23:16
Привет! Вот еще темы с ответами:

Найти количество N-значных чисел, состоящих из цифр 1 и 2, не содержащих три подряд идущих одинаковых цифры - C++
Здравствуйте! Вот еще одна задача с E-olymp (№ 12). К сожалению, только 67% (один - неправильный ответ, остальные не прошли по времени)....

Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5 - C++
Пожалуйста помогите решыть! Зарание спасибо. Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют...

Сформировать массив B из чисел массива A[n], в записи которых встречаются две подряд идущие одинаковые цифры - C++
Сформировать массив B из чисел массива A, в записи которых встречаются две подряд идущие одинаковые цифры. Проверку того, встречаются ли в...

найти количество чисел на отрезке которые нацело делятся на x, и содержат цифры только из набора S - C++
Вам даются три числа x, L, R, необходимо найти количество чисел на отрезке которые нацело делятся на x, и содержат цифры только из набора...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru