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

Как определить, есть ли в числе цифра? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генерация псевдослучайных чисел в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread1712181.html
Датчики случайных чисел можно привлекать при подборе проверочных исходных данных для программ. Получить с помощью датчика случайных чисел:35 неотрицательных целых чисел, не превосходящих 1000;
C++ Контейнер map Здравствуйте, работаю с контейнером map, анализирую текст, получаю записи типа "слово: число его появлений в тексте". Хотелось бы вывести список всех слов, учитываю число их появлений. Например текст: "Один, один, два". в контейнере лежит: один: 2 два: 1 и я хочу вывести в файл следующее: один один два Я использую: ... http://www.cyberforum.ru/cpp-beginners/thread1712164.html
Найти минимальный член в заданной последовательности чисел C++
Даны целые числа a1, a2, … Известно, что а1 > 0 и что средиа2, a3, … есть хотя бы одно отрицательное число. Пусть а1, …, аn –члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить: min(a1+a2, a2+a3, ..., a(n-1) +an);
C++ Объясните синтаксис throw
Добрый день! Можете понятно объяснить синтаксис throw(...). Что он делает? catch(...) универсальный и зачем использовать понятно, а вот throw(...) не совсем понятно. Буду благодарен за развернутый ответ или ссылку.
C++ Найти факториал, используя пользовательский тип http://www.cyberforum.ru/cpp-beginners/thread1712128.html
Найти факториал n!=1*2*3...*n решить через классы,
C++ Реализовать добавление переопределения операций или отношений Прошу помочь реализовать в этом коде добавление переопределения операций или отношений. Работа операций должна отображаться на мониторе. Как лучше это сделать? #include <iostream> #include <string> #include <vector> namespace cf{ // класс игрок который наследуется от базового подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1778 / 1153 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
15.04.2016, 15:08     Как определить, есть ли в числе цифра?
nmcf, не самое лучшее решение. На самом деле достаточно найти первое вхождение числа 3 или 4. Затем заменить его на 5, а все остальные числа приравнять нулю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
    std::string s;
    std::cin >> s;
    std::string::size_type idx = s.find_first_of("34");
    if(idx != std::string::npos) {
        s[idx] = '5';
        std::fill(s.begin() + idx + 1, s.end(), '0');
    }
    std::cout << s;
    return 0;
}
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru