Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Злой Копатыч
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 15
1

Числа из строки уменьшить в 10 раз

08.03.2017, 12:47. Просмотров 244. Ответов 10

Дана текстовая строка, содержащая слова и целые числа, разделенные пробелом. Необходимо все цифры уменьшить в 10 раз.
Сказали что задание нужно делать используя string. Выручите пожалуйста
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2017, 12:47
Ответы с готовыми решениями:

Уменьшить размер динамического массива несколько раз
Нужно уменьшить размер массива int size_a = 10; int *a = new int; Если...

Необходимо все цифры уменьшить в 10 раз в строке
Доброго времени суток всем,необходимо решить задание:Дана текстовая строка,...

Каждый член натурального ряда от 10 до 20 уменьшить в десять раз. Подсчитать произведение
Каждый член натурального ряда от 10 до 20 уменьшить в десять раз. Подсчитать...

Вывести числа, которые встречаются в массиве несколько раз / один раз
дан массив состоящий из 100 целых чисел. а)Вывести все числа,которие...

Даны два числа. Если квадратный корень из второго числа меньше первого числа, то увеличить второе число в пять раз
Даны два числа. Если квадратный корень из второго числа меньше первого числа,...

10
Байт
Эксперт C
19216 / 12342 / 2605
Регистрация: 24.12.2010
Сообщений: 25,397
08.03.2017, 12:52 2
Цитата Сообщение от Злой Копатыч Посмотреть сообщение
все цифры уменьшить в 10 раз.
Если любую цифру уменьшить в 10 раз, она станет равна нулю.
0
Злой Копатыч
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 15
08.03.2017, 13:09  [ТС] 3
Так цифры могут быть любые , 100 , 210 , 40 и тд , главное чтоб целые были
0
Байт
Эксперт C
19216 / 12342 / 2605
Регистрация: 24.12.2010
Сообщений: 25,397
08.03.2017, 13:20 4
Цитата Сообщение от Злой Копатыч Посмотреть сообщение
Так цифры могут быть любые , 100 , 210 , 40 и тд
Цифры любые быть не могут. В десятичной системе счисления цифры могут быть только 0,1,2,3,4,5,6,7,8,9.
Вы путаете 2 понятия - цифры и числа. От этой путаницы происходит много бед.
1
Аркалык
18 / 18 / 12
Регистрация: 24.09.2013
Сообщений: 163
08.03.2017, 13:26 5
Байт,

Не по теме:

Спасибо! Я тоже не знал разницу чисел и цифр :)

0
zss
Модератор
Эксперт С++
7476 / 6846 / 4323
Регистрация: 18.12.2011
Сообщений: 18,109
Завершенные тесты: 1
08.03.2017, 13:48 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string>
#include <sstream>
...
string txt="12 ee 34 rr", tmp;
istringstream ss(txt);
while(ss>>tmp)
{
   if(isdigit(tmp[0])
   {
        istringstream ss2(tmp);
        int Num;
        ss2>>Num;
        Num/=10;
        cout<<Num<<endl;
   }
}
0
Злой Копатыч
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 15
08.03.2017, 13:49  [ТС] 7
Ну так а как это реализовать ? У нас такой препод замечательный , вместо того чтоб по теме практической читать что то , что поможет выполнить задание , он нам рекурсии объяснял , которые были еще в первом семестре .
0
zss
Модератор
Эксперт С++
7476 / 6846 / 4323
Регистрация: 18.12.2011
Сообщений: 18,109
Завершенные тесты: 1
08.03.2017, 14:13 8
Цитата Сообщение от Злой Копатыч Посмотреть сообщение
Ну так а как это реализовать
Чем не подошла моя реализация?
Надеюсь, оформить код по правилам языка С++ Вы в состоянии.
0
Злой Копатыч
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 15
08.03.2017, 15:16  [ТС] 9
Можете пожалуйста кратко объяснить , что в строках 2-9 . Нам ничего этого не рассказывали , просто вывалили список лаб и вариантов и мудохайтесь как хотите
0
zss
Модератор
Эксперт С++
7476 / 6846 / 4323
Регистрация: 18.12.2011
Сообщений: 18,109
Завершенные тесты: 1
08.03.2017, 15:44 10
Цитата Сообщение от Злой Копатыч Посмотреть сообщение
что в строках 2-9
Цитата Сообщение от zss Посмотреть сообщение
istringstream
Это поток ввода (такой же как и cin, но для ввода из строки).
Т.е. ss>>tmp - Это ввод из строки txt слова
ss2>>Num - это ввод из строки tmp целого числа
1
Злой Копатыч
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 15
08.03.2017, 15:52  [ТС] 11
Благодарю , спасли жизнь просто)))
0
08.03.2017, 15:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2017, 15:52

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

Вывести строки файла, после строки добавляя, сколько раз в ней встретилось слово
Напишите программу, которая считывает текст из файла и выводит на экран все...

Уменьшить все числа заданной последовательности, начиная с первого положительного, на указанное число
Даны действительные числа a1,…, a37. Все числа этой последовательности, начиная...


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

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

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