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

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

Восстановить пароль Регистрация
 
igor223
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 37
30.03.2014, 15:00     Найти количество четырехзначных чисел с тремя одинаковыми цифрами #1
Найти количество четырехзначные числа, у которых есть три одинаковых цифры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 15:00     Найти количество четырехзначных чисел с тремя одинаковыми цифрами
Посмотрите здесь:

C++ Сформировать одномерный массив из 35 четырехзначных нечетных чисел, найти min/max элементы и их индексы
C++ Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа
C++ Вывести число с тремя цифрами после запятой
C++ Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа
C++ Cколько раз встречаются числа с 4 одинаковыми цифрами
Ввести n положительных целых чисел. Найти количество чисел, записанных только четными цифрами C++
C++ Найти количество слов в тексте, которые начинаются и заканчиваются одинаковыми буквами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
intern
 Аватар для intern
15 / 15 / 6
Регистрация: 30.03.2014
Сообщений: 67
Завершенные тесты: 1
30.03.2014, 18:53     Найти количество четырехзначных чисел с тремя одинаковыми цифрами #2
Считает количество чисел вида XXXX, XXXY или YXXX
C++
1
2
3
4
5
6
7
8
9
10
11
12
int total = 0;
for (int i = 1000; i < 10000; ++i)
{
    char numstr[5];
    sprintf(numstr, "%d", i);
    
    if ((numstr[0] == numstr[1]) && (numstr[0] == numstr[2]))
        ++total;
            
    if ((numstr[1] == numstr[2]) && (numstr[1] == numstr[3]) && (numstr[1] != numstr[0]))
        ++total;
}
Yandex
Объявления
30.03.2014, 18:53     Найти количество четырехзначных чисел с тремя одинаковыми цифрами
Ответ Создать тему
Опции темы

Текущее время: 03:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru