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

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

Войти
Регистрация
Восстановить пароль
 
Dimanson
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 6
#1

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

23.06.2011, 14:54. Просмотров 528. Ответов 4
Метки нет (Все метки)

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

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа - C++
Помагите решить такую штукенцию=) Составить программу,которая для любого натурального числа печатает количество цифр в записи этого...

Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр - C++
Здравствуйте. На форуме есть код подобный, но по возрастанию сумм элементов. Как мне подправить код, чтобы было "по убыванию произведений...

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

Подсчитать количество различных цифр в десятичной записи натурального числа. - C++
Подсчитать количество различных цифр в десятичной записи натурального числа.

Подсчитать количество различных цифр в десятичной записи натурального числа - C++
Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в...

4
co6ak
23.06.2011, 14:55
  #2

Не по теме:

здОрово тебе наверное

0
Dimanson
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 6
23.06.2011, 14:56  [ТС] #3
большое спасибо кто поможет!!! p.s. надо очень срочно
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.06.2011, 15:22 #4
Типа вводим энное количество цифр и выясняем какое повторяется?

Добавлено через 3 минуты
Ну вроде была где-то аналогичная задачка:
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
32
#include <iostream.h>
int main()
{
int size,n,i,j,max;
cout << "vvedite razmer massiva ";
cin >> size;
int *a = new int [size];
int *k = new int [size];
max=0;
for (i=0;i<size;i++)
{
cout <<"vvedite "<<i<<" element ";
cin>>a[i];
}
for (i=0;i<size;i++)
{
k[i]=0;
for (j=1+i;j<size;j++)
{
if (a[i]==a[j]) k[i]=k[i]+1;
}
}
cout<<endl;
for (i=0;i<size;i++)
{
if (k[i]>max) max=k[i];
}
max=max+1;
cout<<max;
system("pause");
return 0;
}
1
Dimanson
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 6
24.06.2011, 18:14  [ТС] #5
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
#include <math.h>
#include <conio.h>
#include <iostream.h>
 
 
int main()
{
 int n, k,c=0, i=0,l=1, z;
 int a[10];
 cout<<"Vvedite 4islo \n";
 cin>>n;
 cout<<"\n Vvedite koli4estvo cifr v posledovatel'nosti\n";
 cin>>k;
 int t=n;
 while (t>0)
{
a[i]=t%10;    // razbivaet 4islo na cifri
t=t/10;       // ybiraet poslednjyjy cifry v 4isle
c=c+1;        //  s4itaet koli4estvo cifr v 4isle
i++;
}
 
getch();
}
Добавлено через 33 секунды
вот тока немогу до конца вывести программу

 Комментарий модератора 
Используйте теги форматирования кода!


Добавлено через 6 часов 15 минут
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
class Pl{
  int  a;
  int k ;
  int otvet ;
public:
  Pl(int x, int z){a=x; k=z;};
  prov();
  show();
};
 
 Pl::prov(){
   int max =  0;
   int curr = 1 ;
   int n=a ;
   int prev ;
   int temp=-1 ;
   while (a>0)
{
 prev = temp;
 temp = a%10;    // razbivaet 4islo na cifri
 a=a/10;       // ybiraet poslednjyjy cifry v 4isle
 if (temp == prev) curr++;
        else curr = 1;
 if (curr > max) max = curr;
}
 
 if (max >= k) otvet=1 ;
        else otvet=0;
 }
Pl::show(){
  if (otvet==1) cout<<"Yes" ;
   else cout<<"NO" ;
   cout<<endl ;
}
int main(){
  system ("cls");
  int x,z ;
  cout<<"Vvedite n " ; cin>>x ;
  cout<<"Vvedite k " ; cin>>z ;
  Pl ob(x,z);
  ob.prov();
  ob.show();
  system("pause");
  return 0;
}




ВОТ КОНЕЧНАЯ ЗАДАЧА ЕСЛИ КАМУ НАДО БУДЕТ

 Комментарий модератора 
Теги кода. Последнее предупреждение.
0
24.06.2011, 18:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2011, 18:14
Привет! Вот еще темы с ответами:

Подсчитать количество различных значащих цифр в десятичной записи натурального числа - C++
Составить программу подсчета количества различных значащих цифр в десятичной записи натурального числа.

Проверить, есть ли в записи натурального числа N три одинаковые цифры - C++
дано натуральное число n. Проверить есть ли в записи числа три одинаковые цифры

Определение кол-ва одинаковых цифр в записи целого числа - C++
написать программу которая определяет количество одинаковых цифр в записи целого числа(которое пользователь вводит) вообщем вопрос:...

Для натурального числа определить истинность предиката «все цифры в записи числа равны» - C++
Для натурального числа определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.


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

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

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