Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Grimm_124
0 / 0 / 0
Регистрация: 28.03.2013
Сообщений: 10
1

Дано натуральное число n (n <= 9999). Учитывая все четыре цифры числа, определить, правильно, что оно содержит: все разные цифры

28.03.2013, 17:44. Просмотров 2139. Ответов 3
Метки нет (Все метки)

Плиз срочно надо=)
для Microsoft Visual Studio 2010


 Комментарий модератора 
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
Правила форума
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 17:44
Ответы с готовыми решениями:

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

Дано натуральное четырехзначное число. Определить все цифры в цифровой записи данного числа, на которые оно делится без остатка
Дано натуральное четырехзначное число. Определить все цифры в цифровой записи...

Дано натуральное число n. Проверить будут ли все цифры числа разными
Буду очень благодарен)

Дано четырехзначное натуральное число. Удалить из записи этого числа все чётные цифры и цифру 0
Дано четырехзначное натуральное число. Удалить из записи этого числа все...

Дано натуральное четырехзначное число n.верно ли что это число содержит три одинаковые цифры
дано натуральное четырехзначное число n.верно ли что это число содержит три...

3
eocron
Кактус
66 / 66 / 19
Регистрация: 23.05.2012
Сообщений: 342
28.03.2013, 17:52 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
bool check(unsigned int num)
{
     int a[10];
     unsigned int b=num;
     for(int i=0;i<10;i++) a[i]=0;
     
     for(int i=1;b!=0;i++)
     {
             a[b%10]++;
             if(a[i]>1){return false;}
             b = b/i*10;
     }
     return true;
}
0
DiffEreD
1442 / 779 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
03.04.2013, 18:55 3
Для 10 студии должно подойти:
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>
#include <vector>
#include <algorithm>
 
int main()
{
    std::cout<<"Enter number: ";
    int n;
    while(!(std::cin>>n) || n<0)
    {
        if(!std::cin)
        {
            std::cin.clear();
            std::cin.sync();
        }
        std::cout<<"Try again: \n";
    }
    std::vector<int> v;
    while (n>0)
    {
        v.push_back(n%10);
        n/=10;
    }
    std::sort(v.begin(), v.end());
    if (std::adjacent_find(v.begin(), v.end()) != v.end())
        std::cout<<"Yes\n";
    else
        std::cout<<"No\n";
    
    return 0;
}
1
Байт
Эксперт C
18523 / 12029 / 2507
Регистрация: 24.12.2010
Сообщений: 24,301
03.04.2013, 19:08 4
C++
1
2
3
4
5
6
7
8
9
char s[10];
memset(s, 0, 10);
for(;n>0; n /=10) {
  i = n%10;
  if (s[i]) break;
  s[i] = 1;
}
if (n>0) printf("No");
else printf("Yes);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 19:08

Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Дано натуральное четырехзначное число n. Верно ли что это число содержит три...

Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999]
Дано натуральное число,заменить в нем все &lt;единицы&gt; на &lt;пятерки&gt;. Вводимые...

Определить, верно ли, что заданное натуральное число содержит ровно три одинаковые цифры
Решите задачу дано натуральное число n n 10000 определить, верно ли, что это...


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

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

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