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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
Adio
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 17
#1

Верно ли, что в числе есть цифра, встречающаяся 2 и более раз? - C++

04.03.2011, 00:38. Просмотров 2415. Ответов 23
Метки нет (Все метки)

Ввести 4-х значное число. Верно ли, что в этом числе есть цифра, встречающаяся 2 и более раз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2011, 00:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Верно ли, что в числе есть цифра, встречающаяся 2 и более раз? (C++):

Верно ли что данная цифра встречается в числе n раз? - C++
Дано натуральное число. Верно ли что заданная цифра встречается в числе n раз?

Вводится массив. Верно ли, что в нем каждое значение встречается не более 2-х раз. - C++
Помогите пожалуйста. Дана задача, надо решение.... Вводится массив. Верно ли, что в нем каждое значение встречается не более 2-х раз.

Найти произведение четных цифр этого числа. Верно ли, что число содержит данную цифру А более двух раз - C++
Видел похожу здесь на форуме но она на pascale как писать в c++ я не понял.

Сколько раз в данном числе встречается цифра 5 ? - C++
т.е допустим дано 3х значное число 546. Значит там цифра "5" будет встречаться один раз. не знаю как написать это. если можно то...

Определить сколько раз в числе встречается заданная цифра - C++
Кто поможет. С++ Дано натуральное число. Определить:сколько раз в нем встречается цифра а;

Определить сколько раз встречается максимальная цифра в числе - C++
Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра (например, для числа 132233 ответ равен 3, для числа...

23
Adio
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 17
04.03.2011, 02:02  [ТС] #16
если число задано, то все работает

Добавлено через 17 секунд
спасибо
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
04.03.2011, 08:55 #17
Ничего не работает:

int num=1234; no
int num=1231; тоже no
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
04.03.2011, 09:26 #18
Digit@ll,
C++
1
if ((a==b || a==c) || (b==c || a==d) || (b==d || c==d))
0
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
04.03.2011, 09:36 #19
Цитата Сообщение от MILAN Посмотреть сообщение
do - ето к чему?
Do это после паскаля остаётся, поначалу сложно с ним бороться.
0
Dexter
286 / 146 / 16
Регистрация: 13.10.2009
Сообщений: 164
04.03.2011, 10:37 #20

Не по теме:

Цитата Сообщение от MILAN Посмотреть сообщение
Adio, может так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
#include <iostream.h>
#include<conio.h>
int main()
{
int num,a,b,c,d;
printf("\n enter number");
scanf("%d",&num);
a=num/1000;
b=num/100%10;
c=num/10%10;
d=num/1%10;
if ((a==b || a==c) || (b==c || b==c) || (b==d || c==d))
{
printf("\n yes");
}
else
{
printf("\n no");
}
getch();
return 0;
}
Одно b==c надо бы сменить на a==d...

Уже не в тему) вторую страницу пропустил)




Adio, ваш код переделал, вы там точку с запятой забыли и считывали число не верно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<iostream>
#include<conio.h>
void main()
{
    int num,a,b,c,d;
    printf("\n введите число");
    scanf("%d",&num);
    a=num/1000;
    b=num/100%10;
    c=num/10%10;
    d=num/1%10;
    if (a==b || a==c || a==d || b==c || b==d || c==d)
    printf("\nyes");
    else
    printf("\nno");
    getch();
}
1
MILAN
04.03.2011, 10:40
  #21

Не по теме:

DexterUa, 9 пост

0
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
04.03.2011, 12:30 #22
Код Adio боюсь без цикла сделать не получиться (или же нужно сильно схитрить), нужно ведь учитывать что 2 числа могут повторяться,а не одно.
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
04.03.2011, 13:05 #23
Gepar, просыпайся, уже все решено... ))
0
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
04.03.2011, 13:09 #24
Digit@ll, нет, ну если программа выводящая запрос на русском в виде кракозябров (непойми чего она хочет), а потом выводит ответ "yes" или "no" это решено то тогда да У нас преподша такое не принимает.
0
04.03.2011, 13:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2011, 13:09
Привет! Вот еще темы с ответами:

Сколько раз в данном натуральном числе встречается цифра 3? - C++
Дано натуральное число = 31537833243. Сколько раз в нем встречается число 3? Помогите пожалуйста.

Определить, сколько раз в заданном числе встречается максимальная цифра - C++
Помогите написать программу на С++ Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра (например, для...

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

Как определить, есть ли в числе цифра? - C++
Нужно, чтобы число увеличивалось, пока цифры 4 и 3 не исчезнут из такого числа. Например 12 -&gt; 12; 13 -&gt; 15; 141 -&gt; 150; 231 -&gt;...


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

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

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