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

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

Войти
Регистрация
Восстановить пароль
 
berik1991201
Сообщений: n/a
#1

Получить новое натуральное число, заменив все четные цифры исходного числом К - C++

18.12.2009, 15:07. Просмотров 463. Ответов 2
Метки нет (Все метки)

Все доброго времени суток. Кому не тяжело посмотрите мою задачу.

Тема: Замена цифр в числе.
Основные требования к курсовой: Операторы цикла в языке С++. Разработка программы в среде С++ для решения задачи: Дано натуральное число N которое вводиться с клавиатуры. Получить новое натурально число, заменив все четные цифры исходного числом К( К- вводиться с клавиатуры) Массив не заводить. Например N= 1233473 и К 5.
Ответ М= 1533573
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2009, 15:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить новое натуральное число, заменив все четные цифры исходного числом К (C++):

Дано натуральное число а. Получить новое число, удалив из данного все цифры “2” C++ - C++
помогите с решением пожалуйста

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

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

Дано натуральное число N. Получить новое число М, которое образуется из числа N - C++
Дано натуральное число N. Получить новое число М, которое образуется из числа N путем замены последней цифры на значение наименьшей цифры в...

Дано натуральное число n (n <= 9999). Учитывая все четыре цифры числа, определить, правильно, что оно содержит: все разные цифры - C++
Плиз срочно надо=) для Microsoft Visual Studio 2010 Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а...

Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные - C++
1)Дана целочисленная матрица А(М,N) и натуральное число К&lt;М. Выяснить, все ли элементы К-го столбца матрицы А четные 2)Сформировать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2009, 15:50 #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
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main()
{
    string s, ds;
    stringstream tmp;
    int k, d, i = 0;
    cin >> s >> k;
    tmp << s;
    tmp >> d;
    while (d)    {
        (!(d & 1)) ? (ds.push_back(k+'0')) : (ds.push_back(s[s.size()-i-1]));
        d /= 10;
        ++i;
    }
    reverse(ds.begin(),ds.end());
    cout << ds << endl;
    system("pause");
    return 0;    
}
0
berik1991201
Сообщений: n/a
18.12.2009, 16:14 #3
Большое спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2009, 16:14
Привет! Вот еще темы с ответами:

Дано натуральное число N (N <= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2N - C++
Дано натуральное число N (N &lt;= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на...

Дано n-значное число longint. Заменить нулями все четные цифры в нём - C++
Дано n-значное число longint. Заменить нулями все четные цифры в нём и составить программу на С++.

Выставить цифры в числе 1234567890 таким образом, чтобы новое число делилось без остатка на все числа от 2 до 18 включительно. - C++
Дана задача. Выставить цифры в числе 1234567890 таким образом, чтобы новое число делилось без остатка на все числа от 2 до 18...

Перезаписать все строки из исходного файла в новый заменив все символы 'м' на 'М' - C++
Задание элементарное: перезаписать все строки из одного файла в новый заменив все &quot;м&quot; на &quot;M&quot;. Я знаю что можно через пару циклов, но...


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

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

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