Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
mazahaler
5 / 5 / 3
Регистрация: 01.10.2015
Сообщений: 304
1

Удаляет в записи числа цифру, повторяющуюся нечетное количество раз

04.10.2016, 17:09. Просмотров 189. Ответов 1
Метки нет (Все метки)

Написать программу, которая удаляет в записи числа цифры, повторяющиеся нечетное количество раз.
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
#include <iostream>
 
 using namespace std;
int  main ()
{
    setlocale(LC_ALL,"rus");
    int a;
    std::cin >> a;
    int temp = a;
    int ar[10] = {0};
    while (temp >= 1)
    {
        
        ar[temp % 10]++;
        temp /= 10;
    }
    int b;
    int n = ar[0];
    for (int i = 0; i < 10; i++)
    {
        if (ar[i] > n) 
        {
            n = ar[i]; 
            b = i;
        }
    }
    int i_new = 0;
    int k = 1;
    temp = a;
    while (temp >= 1)
    {
        temp = a % 10;
        if (temp != b )
        {
            i_new = i_new + temp*k;
            k *= 10;
        }
        a /= 10;
    }
 
    std::cout << "\nНовое число: " << i_new;
    std::cin.get();
    return 0;
}
Эта прога удаляет в записи числа цифру, повторяющуюся максимальное количество раз. Как переделать ее под мое условие? Хелп)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2016, 17:09
Ответы с готовыми решениями:

Удалить в записи числа цифру, повторяющуюся максимальное число раз
Удаляет в записи числа цифру, повторяющуюся максимальное число раз, получая...

В десятичной записи числа удалить цифры повторяющиеся нечетное количество раз
Удаляет в записи числа цифры, повторяющиеся нечетное количество раз, получая...

Найти самую повторяющуюся цифру в массиве цифр
Дано N чисел и N цифр. Напишите программу которая находит самую повторяющуюся...

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

Написать программу, которая удаляет из записи числа все цифры, совпадающие с максимальной цифрой
Написать программу, которая удаляет из записи числа все цифры, совпадающие с...

1
lawr
372 / 266 / 478
Регистрация: 09.05.2014
Сообщений: 769
04.10.2016, 17:58 2
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
#include <iostream>
 
 using namespace std;
int  main ()
{
    setlocale(LC_ALL,"rus");
    int a;
    std::cin >> a;
    int temp = a;
    int ar[10] = {0};
    while (temp >= 1)
    {
        
        ar[temp % 10]++;
        temp /= 10;
    }
    int i_new = 0;
    int k = 1;
    temp = a;
    while (temp >= 1)
    {
        temp = a % 10;
        if (ar[temp] %2==0)
        {
            i_new = i_new + temp*k;
            k *= 10;
        }
        a /= 10;
    }
 
    std::cout << "\nНовое число: " << i_new;
    std::cin.get();
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2016, 17:58

Определить количество элементов массива, которые являются произведением четного числа на нечетное
Дан неупорядоченный массив, состоящий из n натуральных чисел. Определить...

Найти наибольшую цифру в записи заданного натурального числа
Найти наибольшую цифру в записи заданного натурального числа К примеру вот эта...

Найти наибольшую цифру в записи данного натурального числа
Помогите пожалуйста, вообще не понимаю в С++, а надо решить задачки для зачета....


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

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

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