С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

в чем моя ошибка?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загвоздка С++ http://www.cyberforum.ru/cpp-beginners/thread149432.html
в общем Начнем с того что что рассмотрим простейшию Задачу) Короч написать прогу что бы выводило числа от 1 до 10 в столбик...ну Вот..и там еще нужно сделать перемножение..Когда Я Его вытворяю вся...
C++ Создание простейшей СУБД Мне надо написать простую СУБД, которая бы позволяла создавать, редактировать и просматривать файлы со структурами данных. Помогите пожалуйста написать функции которые бы это реализовали. Я тут... http://www.cyberforum.ru/cpp-beginners/thread149426.html
C++ Функция округления double
Как в С++ округлить double до int? С помощью какой функции?
Определить, попадает ли точка в заштрихованную область C++
Попадает ли точка в заштрихованную область Примечание:Если точка попадает в заштрихованную область верхнего то треугольник движется по диагонали вверх и уменьшется, а если нижнего то вниз и...
C++ Одномерный массив в с++ http://www.cyberforum.ru/cpp-beginners/thread149415.html
1.подготовить тексТовый файл с выходными данными в редакторе. 2. составить алгоритм программы 3.разбить программу на функции вывода , обработки . ввода выполнить обработку в соответствии с...
C++ Мат. програмирование. контрольная 1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания длины сторон полученного треугольника. Составить блок-схему и... подробнее

Показать сообщение отдельно
dxdy
97 / 97 / 5
Регистрация: 14.06.2010
Сообщений: 284
26.06.2010, 01:23
В данном примере получается 5000:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <math.h>
#include <iostream>
using namespace std;
 
int main()
{
    int k = 1;
    double tmp = 1.0;
    double find = 0.5;
    double t = 0.0;
    do
    {
        k++;
        tmp *= (double) (1.0 -(1.0/(k*k)));
        t = tmp - find;
    } while ( fabs( t ) > 0.0001 );
    printf("%d", k );
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.