Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
tania.
2 / 2 / 0
Регистрация: 28.12.2009
Сообщений: 53
#1

В строке записано выражение вида m/n, где m и n – натуральные числа. Дописать в строку значение этого выражения, округлив его до сотых.

21.06.2010, 18:01. Просмотров 818. Ответов 1
Метки нет (Все метки)

В строке записано выражение вида m/n, где m и n – натуральные
числа. Дописать в строку значение этого выражения, округлив его
до сотых.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2010, 18:01
Ответы с готовыми решениями:

В строке записано вещественное число в форме с фиксированной точкой. Преобразовать строку, записав в нее округленное до целых значение данного числа.
помогите пожалуйста!!!! В строке записано вещественное число в форме с...

Создать последовательность аi=100*sin(5/i),сохранить ее в файл округлив до сотых.Найти среднее значение
добрый день)))Помогите пожалуйста составить программу Создать...

В текстовой строке записано выражение. Вычислить его
Всем добрый день, прошу помочь в решений задачи. №1.В текстовой строке...

Во входном потоке записано логическое выражение следующего вида
Как реализовать это непонятное условие? Во входном потока записано логическое...

В входном потоке записано логическое выражение следующего вида
Для меня является непонятным само задание, возможно кто-нибудь сможет доходчиво...

1
Manjak
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
22.06.2010, 22:27 #2
Лучший ответ Сообщение было отмечено tania. как решение

Решение

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
28
29
#include <iostream>
#include <iomanip>
#include <string>
#include <sstream>
#include <iterator>
#include <algorithm>
using namespace std; 
 
int main()
{
    int m, n;
    string inner;
    string::size_type slashPosition;
    ostringstream outer;
    copy(istream_iterator<char>(cin), istream_iterator<char>(), back_inserter(inner));
    if ((slashPosition = inner.find('/')) != string::npos)
    {
        m = atoi(inner.substr(0, slashPosition).c_str());
        n = atoi(inner.substr(slashPosition+1, inner.length() - slashPosition).c_str());
        outer << inner << " = " << setiosflags(ios::fixed)  << setprecision(2) << static_cast<double>(m) / n;
        cout << outer.str() << endl;
    }
    else
    {
        cout << "Wrong inner string format." << endl;
    }
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2010, 22:27

Создать последовательность ai по следующей формуле: ai=ln(i)*sin(i/7) и сохранить ее в файл, округлив до сотых
Доброго времени суток, форумчане, просьба к вам небольшая. Мое задание: Создать...

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

На 15 карточках записано натуральные числа от 1 до 15
На 15 карточках записано натуральные числа от 1 до 15. Какова вероятность того,...


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

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

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