![]() |
|
Другие темы раздела | |
C++ Расстояние между двумя точками, double или int?
https://www.cyberforum.ru/ cpp-beginners/ thread1306841.html #include <iostream> #include <conio.h> #include <cmath> using namespace std; int distance(int, int, int, int); int main() { int x1 = 4; |
Упорядочить заданную матрицу по возрастанию элементов в каждом столбце C++ Дана матрица С размером m*n. Упорядочить эту матрицу по возрастанию элементов в каждом столбце. помогите пожалуйста срочнооо! |
C++ Получить матрицу С=(A+B*2)*В+A Даны матрицы: А размером m*k и В размером k*n.Получить матрицу С=(A+B*2)*В+A Добавлено через 54 секунды Точно https://www.cyberforum.ru/ cpp-beginners/ thread1306832.html | C++ Перестановками заполнить главную диагональ двумерного массива наибольшими элементами Дана квадратная матрица. С помощью перестановок добиться того, чтобы её максимальный элемент находился в верхнем левом углу, следующий по величине в позиции (2.2) и т.д. Таким образом необходимо... https://www.cyberforum.ru/ cpp-beginners/ thread1306822.html |
C++ Определить максимальную сумму соседних элементов в двумерной матрице Определить максимальную сумму соседних элементов в двумерной матрице |
C++ Адреса двух разных переменных одинаковы Добрый день! Пытаюсь вывести в Memo1 адреса переменных: int a=5555; int b=6156; Memo1->Lines->Add(IntToStr(&a)); Memo1->Lines->Add(IntToStr(&b)); Получаю в итоге: для "a" адрес равен 1, для... https://www.cyberforum.ru/ cpp-beginners/ thread1306814.html |
C++ В заданной квадратной матрице указать индексы всех элементов с наибольшим значением (что исправить?)
https://www.cyberforum.ru/ cpp-beginners/ thread1306803.html В заданной квадратной целочисленной матрице указать индексы всех элементов с наибольшим значением #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int... |
C++ как организовать поиск данных Нужно найти данные о туре по либо стране,либо по городу и тд.Есть код,но поиск не работает .Помогите пожалуйста исправить программу #include <stdio.h> #include <conio.h> #include <stdlib.h> ... |
C++ Является ли заданное число числом Фибоначчи? Здравствуйте написал программу но вот проверку сделать не могу помогите пожалуйста.Условия задачи внизу. Числа Фибоначчи строятся следующим образом: 1, 1, 2, 3, 5, …. В этой последовательности,... https://www.cyberforum.ru/ cpp-beginners/ thread1306768.html | C++ Процедура цифровой сортировки списка (Digital Sort) Помогите, прошу! Разработать процедуру цифровой сортировки списка (DigitalSort). Для проверки правильности сортировки использовать сервисные процедуры для работы со списками, разработанные в... https://www.cyberforum.ru/ cpp-beginners/ thread1306750.html |
C++ Структура "Человек": поиск в по критерию Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Определить фамилии женатых (замужних) людей, имеющих детей. |
C++ Функция, возвращающая указатель на структуру Помогите пожалуйста понять в чем ошибка! Функция create должна возвращать указатель на структуру Vector #include <iostream> using namespace std; struct Vector { int x; int y; int sum; https://www.cyberforum.ru/ cpp-beginners/ thread1306742.html |
0 / 0 / 1
Регистрация: 20.12.2013
Сообщений: 9
|
||||||
0 | ||||||
Задача 7 главы 7 из книги Р. Лафоре. Строки - C++ - Ответ 688158721.11.2014, 14:00. Показов 1969. Ответов 2
Метки (Все метки)
Добрый день! Недавно начал изучать С++ по, наверное, уже всем поднадоевшему, учебнику Роберта Лафоре. На данный момент изучаю главу с массивами и строками. Меня привела в тупик задача 7 главы 7:
Одним из недостатков C++ является отсутствие для бизнес-программ встроенного типа для денежных значений, такого, как $173 698 001.32. Такой денежный тип должен иметь возможность для хранения числа с фиксированной десятичной точкой точностью около 17 знаков, которого было бы достаточно для хранения национального долга в долларах и центах. К счастью, встроенный тип C++ long double имеет точность 19 цифр, поэтому мы можем использовать его как базисный для класса money, даже используя плавающую точку. Однако нам нужно будет добавить возможность ввода и вывода денежных значений с предшествующим им знаком доллара и разделенными запятыми группы по три числа: так проще читать большие числа. Первым делом при разработке такого класса напишем метод mstold(), который принимает денежную строку, то есть строку, представляющую собой некоторое количество денег типа "$1 234 567 890 123.99" в качестве аргумента и возвращает эквивалентное ее значению число типа long double. Вам нужно будет обработать денежную строку как массив символов и, просматривая ее символ за символом, скопировать из нее только цифры (0-9) и десятичную точку в другую строку. Игнорируется все остальное, включая знак доллара и запятые. Затем вы можете использовать библиотечную функцию _atold() (заметим, что здесь название функции начинается с символа подчеркивания — заголовочные файлы STDLIB.H или MATH.H) для преобразования новой строки к числу типа long double. Предполагаем, что денежное значение не может быть отрицательным. Напишите функцию main() для проверки метода mstold(), которая несколько раз получает денежную строку от пользователя и выводит соответствующее число типа long double. Вот, собственно, что у меня получилось
Вернуться к обсуждению: Задача 7 главы 7 из книги Р. Лафоре. Строки C++
0
|
|
21.11.2014, 14:00 | |
Готовые ответы и решения:
2
Работа с Классами или разбираем 10 Упражнение 6 главы книги ООП в С++ Р.Лафоре Лафоре, код из 10 главы Задача из книги Р.Лафоре содержит ошибки, исправьте пожалуйста Задача про взлом кода из книги Эрика Фримена про основы javascript в конце 5 главы. |
21.11.2014, 14:00 | |
Помогаю со студенческими работами здесь
0
Проблема с калькулятором из 6 главы книги Страуструпа Пример из главы про репу из книги Марлоу Программка из 4 главы книги Страуструпа принципы и практика - не работает
Задания из книги Р. Лафоре Задания из книги Р. Лафоре |