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

Дано натуральное число <= 9999; верно ли, что оно содержит три одинаковых цифры? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в blob.Не сохраняет jpeg. http://www.cyberforum.ru/cpp-beginners/thread364202.html
БД Paradox 7. Подгружаю в TImage картинку,нажимаю сохранить и она исчезает.В обработчике кнопки следующий код: TMemoryStream* strm = new TMemoryStream(); ...
C++ Нахождение наибольшего общего делителя для 6-и чисел привет! у меня есть задача на нахождение наибольшего общего делителя для 6-и чисел ... нашел было алгоритм .. #include <iostream.h> int nod(int,int); main() { int x,y,t; http://www.cyberforum.ru/cpp-beginners/thread364196.html
C++ задача не для новичков- сборщик мусора
под сборщиком мусора я понимаю алгоритм который освобождает всю память(динамическое выделение памяти) занятуя в результате работы программы. я люблю работать с оператором new особенно он мне нужен в...
Вывести на экран только те, у которых сумма первых двух цифер равна сумме двух последних. C++
Дан массив из n четырёхзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифер равна сумме двух последних.
C++ Функция ltoa http://www.cyberforum.ru/cpp-beginners/thread364156.html
здрасти:)цикл подсчитывает количество элементов массива, но не учитывает вложенное условие, т.е если мы переводим 175 в бинарную систему то получаем 10101111, итого 6 единиц, а выходной цикл...
C++ помогите разбраться Решил попробовать начать изучать этот язык С/С++ время есть и есть какое-то желание,постичь так сказать основу основ,разобраться с операционными системами (а линукс имеет отношение к этому языку?)... подробнее

Показать сообщение отдельно
}{NiM
64 / 64 / 2
Регистрация: 25.11.2009
Сообщений: 283
10.10.2011, 19:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
#include <intrin.h>
 
int main()
{
    char* c=new char[5];
    fgets(c,4,stdin);
    
    for (int i = 0; i<2; i++)
    {
        int count(1);
        for (int j = i+1; j<strlen(c); j++)
            if (c[i] == c[j]) count++;
        if (count >= 3) printf("Такое число есть");
    }
}
Как то так )

Добавлено через 48 секунд
Точнее три цифры есть надо вывести =)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru