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

Cколько раз встречаются числа с 4 одинаковыми цифрами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет количества букв в файле, их кодирование и расшифровка http://www.cyberforum.ru/cpp-beginners/thread1130193.html
Здравствуйте. Мне нужно составить программу, которая подсчитает количество каждой буквы в файле input.txt (в этом файле находится некоторый текст) и запишет полученные числа в файл file.txt. Это должно быть оформлено следующим образом: А - 2 Б - 5 В - 4 Я - 3 После текст, находящийся в файле input.txt, нужно закодировать и записать в file.txt. Так же программа должна уметь декодировать шифр,...
C++ Ошибка fatal error C1083: Не удается открыть файл Ttask.h в чем причина? http://www.cyberforum.ru/cpp-beginners/thread1130176.html
Найти булеан введенных чисел C++
Программа должна позволять вводить 3(множество) числа с клавиатуры. И находить их булеан. P(A)={Æ, {a}, {b}, {c}, {a, b},{b, c}, {a, c}, {a, b, c}}. Заранее спасибо.)
Нужно ли под массив выделять память функциями malloc или new? C++
собственно вот программа по вводу размера массива, вводу массива, сортировки: #include <iostream> #include <windows.h> using namespace std; int main() { SetConsoleOutputCP(1251); char con;
C++ Как сложить побитно два числа в двоичной с/с http://www.cyberforum.ru/cpp-beginners/thread1130116.html
Добрый день форумчане! У меня программа по переводу из 10 с/с в 2 с/с. Она сделана используя битовые поля. (см. код ниже) Вопрос, а как сложить по битно два числа в двоичной с/с (опять же используя битовые поля)?? У меня есть здесь сложение, но в 10 с/с происходит. Подскажите пожалуйста. Буду сильно благодарен, если мой код будет продолжен. #include <conio.h> #include <stdio.h>
C++ Сортировка массива из текстового файла по возрастанию Сортировка массива из текстового файла по возрастанию Здравствуйте!Подскажите пожалуйста.У меня есть текстовый файл, в котором записаны числа.Нужно прочитать их,отсортировать по возрастанию и записать уже отсортированный массив в другой текстовый файл. Никак не получается вывести массив и записать его. #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h>... подробнее

Показать сообщение отдельно
Yuzalf
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 3
26.03.2014, 13:32     Cколько раз встречаются числа с 4 одинаковыми цифрами
Здравствуйте.Мне нужна помощь.

Для всех шестизначных натуральных чисел посчитать сколько раз встречаются числа, в записи которых присутсвует 4 одинаковые цифры.

Вот что получилось.

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#include <iostream>
#include <math.h>
using namespace std;
void main (void)
{
    int count=0;
    for (int i=100000;i<=999999;i++) 
    {
              setlocale(LC_CTYPE,"rus");
        int a,b,c,d,e,f;
        a=i%10;
        b=(i/10)%10;
        c=(i/100)%10;
        d=(i/1000)%10;
        e=(i/10000)%10;
        f=(i/100000)%10;
        if ((a==b)&(a==c)&(a==d)) 
            {
            count++;
            continue;
            }
        else 
        {
            if ((a==b)&(a==c)&(a==e))
                {
                count++;
                continue;
                }
            else 
            {
                if ((a==b)&(a==c)&(a==f))
                {
                count++;
                continue;
                }
                else 
                {   
                    if ((a==b)&(a==d)&(a==e))
                    {
                    count++;
                    continue;
                    }
                    else 
                    {
                        if ((a==b)&(a==d)&(a==f))
                        {
                        count++;
                        continue;
                        }
                        else 
                        {
                            if ((a==b)&(a==e)&(a==f))
                            {
                            count++;
                            continue;
                            }
                            else 
                            {
                                if ((a==c)&(a==d)&(a==e)) 
                                {
                                count++;
                                continue;
                                }
                                else
                                {
                                    if ((a==c)&(a==d)&(a==f))
                                    {
                                    count++;
                                    continue;
                                    }
                                    else 
                                    {
                                        if ((a==c)&(a==e)&(a==f))
                                        {
                                        count++;
                                        continue;
                                        }
                                        else
                                        {
                                            if ((a==d)&(a==e)&(a==f))
                                            {
                                            count++;
                                            continue;
                                            }
                                            else 
                                            { 
                                                if ((b==c)&(b==d)&(b==e))
                                                {
                                                count++;
                                                continue;
                                                }
                                                else
                                                {
                                                    if ((b==c)&(b==d)&(b==f))
                                                    {
                                                    count++;
                                                    continue;
                                                    }
                                                    else 
                                                    {
                                                        if ((b==c)&(b==e)&(b==f))
                                                        {
                                                        count++;
                                                        continue;
                                                        }
                                                        else 
                                                        {
                                                            if ((b==d)&(b==e)&(b==f))
                                                            {
                                                            count++;
                                                            continue;
                                                            }
                                                            else 
                                                            {
                                                                if ((c==d)&(c==e)&(c==f))
                                                                {
                                                                count++;
                                                                continue;
                                                                }
                                                                else count=count;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    cout<<"Ответ: "<<count;
    cin.get();
}
Подсткажите пожалуйста, можно ли эту программу как-то упростить или написать иначе?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru