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

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

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

Удалить из записи числа указанное количество цифр так, чтобы полученное число было максимальным - C++

08.10.2012, 18:02. Просмотров 386. Ответов 1
Метки нет (Все метки)

Написать программу, которая для заданного натурального числа удаляет из записи числа указанное количество цифр так, чтобы полученное число было максимальным;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 18:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из записи числа указанное количество цифр так, чтобы полученное число было максимальным (C++):

Заменить любую цифру числа так, чтобы полученное число делилось на наибольшее количество своих цифр - C++
Дано натуральное число. Заменить любую его цифру так, чтобы полученное число делилось на наибольшее количество своих цифр. Нужно написать...

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

В числе *4**3 дописать три цифры так, чтобы полученное число делилось на 15 - C++
В числе *4**3 дописать три цифры так, чтобы полученное число делилось на 15.

Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа. - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 4. Дано двузначное число. Вывести число,...

Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа. - C++
Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа.

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.10.2012, 21:13 #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
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int N, i, t;
    string s;   
    cin>>s;
    cin>>N;
    if(N>=s.length())
        cout<<0;
    else
    {
        while(N>0)
        {
            t=0; 
            for(i=1; i<s.length(); i++)
            {
                if(s[i]>s[t])
                    break;
                if(s[i]<s[t])
                    t=i;
            }
            s.erase(t,1);           
            N--;            
        }
        cout<<s<<endl;
    }
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 21:13
Привет! Вот еще темы с ответами:

К числу 43 припишите слева и справа по одной цифре так, чтобы полученное число делилось на 45 - C++
c++ К числу 43 припишите слева и справа по одной цифре так, чтобы полученное число делилось на 45.

Дано число. Разделить каждую цифру десятичной записи этого числа на его порядковый номер. Полученное число нап - C++
2.Дано число. Разделить каждую цифру десятичной записи этого числа на его порядковый номер. Полученное число напечатать. #include...

Между заданными числами расставить знаки сложения и вычитания так, чтобы в итоге получилось указанное число - C++
Простая задачка из школьной олимпиады (задача на асмп №366). У меня превышает лимит времени. Если есть другие пути поделитесь пж ...

Приписать к числу 1022 одновременно слева и справа по одной цифре так, чтобы полученное число делилось на 7, 8 и 9 - C++
1. Приписать к числу 1022 одновременно слева и справа по одной цифре так, чтобы полученное число делилось на 7, 8 и 9. 2. Составьте...


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

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

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