Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
11.01.2011, 22:44

Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999] - C++

11.01.2011, 22:44. Просмотров 933. Ответов 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
#include <iostream>
#include <string>
#include <sstream>
 
std::string get_num(int& n)
{
   std::ostringstream ost;
   ost << n;
 
   std::string tmp = ost.str();
   for(int i = 0; i < tmp.length(); ++i)
       if(tmp[i] == '1')
           tmp[i] = '5';
 
    return tmp;
}
 
int main()
{
    int n = 0;
    do
    {
        std::cin >> n;
        std::cout << get_num(n) << std::endl;
    }while(n > 10 && n < 9999);
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread110205.html
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2011, 22:44
Готовые ответы и решения для C++ Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999]:

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

Дано число. Выбросить из него все единицы и пятерки, оставив порядок цифр
Дано число. Выбросить из него все единицы и пятерки, оставив порядок...

Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы.
вообщем такое задание, &quot;Дано число. Отбросить в нем все цифры, стоящие левее...

Дано натуральное число <= 9999; верно ли, что оно содержит три одинаковых цифры?
дано натуральное число &lt;=9999 верно ли что оно содержит три одинаковых цифры...

Дано натуральное число. Вывести на экран все простые числа до заданного числа.
Дано натуральное число. Вывести на экран все простые числа до заданного числа.

2
Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999] C++   Следующее сообщение темы 
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread227431.html
Объясните почему если записать так то работает все ок #include <iostream.h> using namespace std; int main() { int n, i, j; int a ; srand(time(0)); cout << "n= "; cin >> n;
C++ ФПД люди добрые, никак не могу понять, почему программа работает не верно. Задание: Записать в файл данные о сдаче 1-го экзамена в учебной группе.Структура записи : Фамилия студента, оценка.Для... http://www.cyberforum.ru/cpp-beginners/thread227428.html
C++ Ошибочка маленькая и не понятная(((
Исправите ошибку.За ране спасибо! #include "stdafx.h" #include <conio.h> #include <iostream> #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv) {double a,b,S;...
Быстрая сортировка содержимого больших файлов C++
Здравствуйте. Поставлена такая задача - отсортировать содержимое файла. Человек сразу сказал, что файлы могут быть больших размеров. Поэтому решил производить сортировку напрямую в файле. Собственно,...
C++ Определить, стоят ли цифры числа в натуральном ряду через одну http://www.cyberforum.ru/cpp-beginners/thread227378.html
Задача 4.22 Составить функцию, которая для целого числа определяет, стоят ли его цифры в натуральном ряду через одну. В вызывающей функции main() организовать ввод целого числа N из диапазона от 1...
C++ От чего зависит скорость выполнения программы? от чего больше всего зависит скорость выполнения программы? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru