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

дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
igor913
4 / 4 / 0
Регистрация: 03.11.2011
Сообщений: 103
12.03.2012, 15:31     дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? #1
на СИ
1 дано трёхзначное число, определить, есть ли среди его цифр одинаковые??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 15:31     дано трёхзначное число, определить, есть ли среди его цифр одинаковые??
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.03.2012, 15:36     дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? #2
C
1
2
3
4
5
6
7
8
9
10
int has_equal_digits(int number)
{   
    int digits[10] = { 0 };
    
    for (; number != 0; number /= 10)
        if ( ++digits[number % 10] > 1 )
            return 1;
            
    return 0;
}
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
12.03.2012, 15:42     дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
 int n;
 scanf("%i", &n);
 if(n%10 == (n/10)%10 || (n%10 == n/100)%10 || (n/10)%10 == (n/100)%10)
    printf( "Yes" );
  system("pause");
  return EXIT_SUCCESS;
}
Yandex
Объявления
12.03.2012, 15:42     дано трёхзначное число, определить, есть ли среди его цифр одинаковые??
Ответ Создать тему
Опции темы

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