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

Обосновать решение уравнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ дана программа, необходимо вывести число присваиваний http://www.cyberforum.ru/cpp-beginners/thread897585.html
Необходимо подсчитать число присваиваний. Я попробовал, ну вроде выдает 34, 33 . незнаю правильно это или нет. помогите пожалуйста. #include<stdiostream.h> #include<stdlib.h> #include<conio.h> void main() { int a,b,i,j,x,n=8,count=0; randomize; for(i=0;i<n;i++)
C++ Создайте структуру, описывающую точку в двумерной системе координат (x,y) Пожалуйста, помогите написать программу по структурам. Создайте структуру, описывающую точку в двумерной системе координат (x,y). С помощью этой структуры для N точек вывести сообщение, в каком координатном углу расположена точка. http://www.cyberforum.ru/cpp-beginners/thread897579.html
C++ Ошибка перегрузки конструктора
Есть класс в котором 2 конструктора #ifndef DATE_H #define DATE_H class Date { public: Date(int = 1, int = 1, int = 1990); Date(int = 1, int = 1990); void print() const;
C++ Получить все возможные варианты загрузки ящиков
На перевозку 800 кг овощей с базы подготовлены ящики. В них можно загрузить по 8, 10 и 15 килограммов. Получить все возможные варианты загрузки ящиков. Помогите решить циклами for ,while , do while! Добавлено через 1 час 20 минут :wall: Добавлено через 1 час 8 минут :help:
C++ Обратная польская запись http://www.cyberforum.ru/cpp-beginners/thread897522.html
Внизу приведена процедура с сайта e-maxx, на вход подается выражение к примеру "-(12+3)+(-3+4)", на выходе результат, куда в процедуре дописать cout чтобы она выводила это выражение в Обратной польской записи. Спасибо за ранее int calc (string & str) { bool may_unary = true;//унарный символ vector<int> numbers; vector<char> op; for (size_t i=0; i < str.size(); i++) if (str !=...
C++ преобразовать умножив положительные элементы на минимальный. с использованием сортировки что-то вывод не получается... Помогите( #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 100 using namespace std; подробнее

Показать сообщение отдельно
samarcs
 Аватар для samarcs
0 / 0 / 0
Регистрация: 01.08.2012
Сообщений: 82
10.06.2013, 18:43  [ТС]     Обосновать решение уравнения
s = 1
s = 0.75
s = 0.861111104488
s = 0.798611104488
s = 0.838611125946
s = 0.810833334923
s = 0.831241488457
s = 0.815616488457
s = 0.82796216011
s = 0.817962169647
s = 0.826226651669
s = 0.819282233715
s = 0.825199365616
s = 0.820097327232
s = 0.82454174757
s = 0.82063549757
s = 0.824095726013
s = 0.821009278297
s = 0.823779344559
s = 0.821279346943
s = 0.823546946049
s = 0.821480810642
s = 0.823371171951
s = 0.821635067463
total s = 0.821635067463
Для продолжения нажмите любую клавишу . . .
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
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
 
int main()
{
    float s = 0;
    int sign = 1;
    for(int i = 1; i < 25; i++)
    {
        s += sign / static_cast<float>(i * i);
        sign = -sign;
        cout << "s = " << setprecision(12) << s << endl;
    }
    cout << "total s = " << setprecision(12) << s << endl;
    system("pause");
    return 0;
}
не сильно изменилось, только если сделать 5000 итераций, то с какой-то итерации число перестает изменяться через итерацию
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
s = 0.8224670886993408203000000000000000000000000000000000000000000000000000000
s = 0.8224672675132751465000000000000000000000000000000000000000000000000000000
Как это можно объяснить? Есть мысль, что операции с в дальнейшем становятся на столько незначительными, что их программа не вычисляет)) правда меня не очень устраивает свое объяснение)
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru