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

ошибка при расчете! найти ее - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести название дня недели по его номеру http://www.cyberforum.ru/cpp-beginners/thread169027.html
Вывести название дня недели по его номеру. Реализовать задачу, используя switch и IF.
C++ Дано целое число. Найти «маленький» тип, которого достаточно для сохранения числа. Буду очень благодарен=(( 1. Дано целое число. Найти «маленький» тип, которого достаточно для сохранения числа. а) использовать константы границ типов, определенные в файле limits.h б) не использовать константы границ типов. 2. Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов. http://www.cyberforum.ru/cpp-beginners/thread169017.html
C++ Найти ошибку в решений
#include <iostream> #include <math.h> using namespace std; int main() { double a, n; cin>>a; cin>>n; double sum=1/a; for (double i=1;i<=n;i++)
C++ Работает только первый wcout
Доброго времени суток! Обо всём по порядку. Есть программа, выводящая MAC-адреса всех сетевых устройств, а также все открытые ресурсы сети, вот весь код на всякий случай: #define _UNICODE #include "stdafx.h" #include <windows.h> #include <wincon.h> #include <stdlib.h>
C++ Программа, печатающая числа от 1 до 4 http://www.cyberforum.ru/cpp-beginners/thread169006.html
Ps: Тема подразумевает собой не 1 вопрос а при постепенном изучении C++ - постановка нового вопроса - задачи, поетому и выбрал такое название темы Одна тема - один вопрос. Тема переименована. Задача №1 // Напишите программу, которая печатает числа от 1 до 4 на одной // и той же строке, так что соседние числа разделены одним пробелом. #include <iostream.h> #include <cstdlib> #include...
C++ теория какя разница между кодами ? if(a>b) a++; b++; и if(a>b) a++; подробнее

Показать сообщение отдельно
ugosdaryn
 Аватар для ugosdaryn
2 / 2 / 1
Регистрация: 17.12.2009
Сообщений: 77
24.09.2010, 23:43     ошибка при расчете! найти ее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <math.h>
 
using namespace std;
int main() {
    double x;
 cin >> x;
 double sum = ((x-2)/(x-1));
     for ( int i=1; i<=64; i++){
     sum = sum * ((x-i*2)/(x-i*2));
     
     }
  cout<<sum;
  return 0;
}

входный данные для проверки

65

выходной

0.452665

Где ошибка? Прошу помочь...Заранье благодарен!
Миниатюры
ошибка при расчете! найти ее  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru