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

Вычислить и напечатать обратные целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ выделение памяти http://www.cyberforum.ru/cpp-beginners/thread397112.html
#include <iostream> using namespace std; class Matrix { int m, n; public: float **M; Matrix(int a, int b); void input(); };
C++ Прокоментируйте код программы на С++ #include <cstdlib> #include <iostream> #include <stdio.h> using namespace std; class computer { private: int frequency; public: computer(): frequency() {} \\ Что здесь значит 2 точки???\\конструктор http://www.cyberforum.ru/cpp-beginners/thread397103.html
C++ Площадь треугольника
Помогите пожалуйста. Надо сделать программу которая по трем координатам, введенных пользователем, считает площадь фигуры, ограниченной точками, а также строит на экране плоскость в декартовой системе координат (3 проекции).
Подсчет количества слов в строке C++
Задача: Подсчет количества слов в строке s разделенных пробелами, или запятой. Для этого нужно использовать функцию: int Words (s). Нельзя использовать библиотеку string.h... Вот нашол код: #include <stdio.h> #define SLASH " ," // здесь можно указывать какие разделители будут: '\t' '\n' '\r' -=|. int is_slash(char ch) { const char* sc = SLASH; while( *sc ) {
C++ Вывести слова в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread397075.html
Привет всем. Я студент, помогите пожалуйста написать программу: дана строка состоящая из 30 слов между словами пробел и запятая вывести на экран слова в обратном порядке. P.S. Желательно как можно проще , а то мне её еще объяснять=)
C++ Помогите пожалуйста (срочно) Муравей забрался на дерево, и порыв ветра унёс его на листочке далеко от муравейника. Муравей приземлился около ряда из стопок коробок кубической формы. Чтобы найти обратную дорогу к муравейнику, муравей решил забраться как можно выше на коробки и осмотреться. Он пополз сначала вверх на ближайшую стопку коробок, а, забравшись наверх, увидел, что есть еще более высокая стопка и переполз по... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
02.12.2011, 14:18     Вычислить и напечатать обратные целых чисел
Цитата Сообщение от azhankuaku Посмотреть сообщение
со 100 цифрами после
- это кому такая точность понадобилась
Хотел по-"нубски" решить задачу std::setpersision но как оказалось всё остановилось на 12-м знаке, далее просто нули идут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
 
int main()
{
    cout<<"Enter interval [a;b]\n";
    cout<<"a = ";int a;cin>>a;
    cout<<"b = ";int b;cin>>b;
    ofstream ofs("div.txt");
    for(int i = a; i <= b; i++)
    {
        if(ofs)
            ofs<<"1/"<<setw(2)<<i<<" = "<<setprecision(100)<<1.0/i<<endl;
        cout<<"1/"<<setw(2)<<i<<" = "<<1.0/i<<endl;
    }
    system("pause");
    return 0;
}
Ниже код и вывод в текстовый файл
1/ 1 = 10000000000000000000000000000000000000000000000000000000000000000
1/ 2 = 0.50000000000000000000000000000000000000000000000000000000000000000
1/ 3 = 0.333333333333333310000000000000000000000000000000000000000000000000000000000000000
развернуть
1/ 4 = 0.250000000000000000000000000000000000000000000000000000000000000000
1/ 5 = 0.200000000000000010000000000000000000000000000000000000000000000000000000000000000
1/ 6 = 0.166666666666666660000000000000000000000000000000000000000000000000000000000000000
1/ 7 = 0.142857142857142850000000000000000000000000000000000000000000000000000000000000000
1/ 8 = 0.1250000000000000000000000000000000000000000000000000000000000000000
1/ 9 = 0.11111111111111110000000000000000000000000000000000000000000000000000000000000000
1/10 = 0.100000000000000010000000000000000000000000000000000000000000000000000000000000000
1/11 = 0.0909090909090909120000000000000000000000000000000000000000000000000000000000000000
1/12 = 0.0833333333333333290000000000000000000000000000000000000000000000000000000000000000
1/13 = 0.0769230769230769270000000000000000000000000000000000000000000000000000000000000000
1/14 = 0.0714285714285714250000000000000000000000000000000000000000000000000000000000000000
1/15 = 0.0666666666666666660000000000000000000000000000000000000000000000000000000000000000
1/16 = 0.06250000000000000000000000000000000000000000000000000000000000000000
1/17 = 0.0588235294117647050000000000000000000000000000000000000000000000000000000000000000
1/18 = 0.0555555555555555520000000000000000000000000000000000000000000000000000000000000000
1/19 = 0.0526315789473684180000000000000000000000000000000000000000000000000000000000000000
1/20 = 0.0500000000000000030000000000000000000000000000000000000000000000000000000000000000
1/21 = 0.0476190476190476160000000000000000000000000000000000000000000000000000000000000000
1/22 = 0.0454545454545454560000000000000000000000000000000000000000000000000000000000000000
1/23 = 0.0434782608695652160000000000000000000000000000000000000000000000000000000000000000
1/24 = 0.0416666666666666640000000000000000000000000000000000000000000000000000000000000000
1/25 = 0.0400000000000000010000000000000000000000000000000000000000000000000000000000000000
1/26 = 0.0384615384615384640000000000000000000000000000000000000000000000000000000000000000
1/27 = 0.0370370370370370350000000000000000000000000000000000000000000000000000000000000000
1/28 = 0.0357142857142857120000000000000000000000000000000000000000000000000000000000000000
1/29 = 0.0344827586206896550000000000000000000000000000000000000000000000000000000000000000
1/30 = 0.0333333333333333330000000000000000000000000000000000000000000000000000000000000000
1/31 = 0.0322580645161290310000000000000000000000000000000000000000000000000000000000000000
1/32 = 0.031250000000000000000000000000000000000000000000000000000000000000000
1/33 = 0.0303030303030303040000000000000000000000000000000000000000000000000000000000000000
1/34 = 0.0294117647058823530000000000000000000000000000000000000000000000000000000000000000
1/35 = 0.0285714285714285710000000000000000000000000000000000000000000000000000000000000000
1/36 = 0.0277777777777777760000000000000000000000000000000000000000000000000000000000000000
1/37 = 0.0270270270270270290000000000000000000000000000000000000000000000000000000000000000
1/38 = 0.0263157894736842090000000000000000000000000000000000000000000000000000000000000000
1/39 = 0.025641025641025640000000000000000000000000000000000000000000000000000000000000000
1/40 = 0.0250000000000000010000000000000000000000000000000000000000000000000000000000000000
1/41 = 0.0243902439024390250000000000000000000000000000000000000000000000000000000000000000
1/42 = 0.0238095238095238080000000000000000000000000000000000000000000000000000000000000000
1/43 = 0.0232558139534883720000000000000000000000000000000000000000000000000000000000000000
1/44 = 0.0227272727272727280000000000000000000000000000000000000000000000000000000000000000
1/45 = 0.0222222222222222230000000000000000000000000000000000000000000000000000000000000000
1/46 = 0.0217391304347826080000000000000000000000000000000000000000000000000000000000000000
1/47 = 0.0212765957446808510000000000000000000000000000000000000000000000000000000000000000
1/48 = 0.0208333333333333320000000000000000000000000000000000000000000000000000000000000000
1/49 = 0.0204081632653061210000000000000000000000000000000000000000000000000000000000000000

1/50 = 0.020000000000000000000000000000000000000000000000000000000000000000
Миниатюры
Вычислить и напечатать обратные целых чисел  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru