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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загвоздка С++ http://www.cyberforum.ru/cpp-beginners/thread149432.html
в общем Начнем с того что что рассмотрим простейшию Задачу) Короч написать прогу что бы выводило числа от 1 до 10 в столбик...ну Вот..и там еще нужно сделать перемножение..Когда Я Его вытворяю вся Прога Летит и не Запускаеться... Может кто Помоч? Если Можно На Примере Пож оч интересно!!
C++ Создание простейшей СУБД Мне надо написать простую СУБД, которая бы позволяла создавать, редактировать и просматривать файлы со структурами данных. Помогите пожалуйста написать функции которые бы это реализовали. Я тут начал, но не соображу как с файлами работать толком #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> #include <iostream> #include <fstream> struct doroga { 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. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания длины сторон полученного треугольника. Составить блок-схему и написать программу разветвляющейся структуры на языке Си. 2.Найти трехзначное число, квадрат которого оканчивается тремя одинаковыми цифрами, отличными от 0. Составить блок-схему и написать... подробнее

Показать сообщение отдельно
Yura_al
1 / 1 / 0
Регистрация: 25.11.2009
Сообщений: 3

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

25.06.2010, 17:18. Просмотров 394. Ответов 7
Метки (Все метки)

вот программа на паскале:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  tmp, find : real;
  k         : real;
 
begin
  k:= 1;                           
  tmp:= 1;                       
  find:= 0.5;                  
 
  repeat
    k:=k+1;                       
    tmp:= tmp*(1-(1/sqr(k)))     
  until abs(tmp - find) < 0.00001; 
 
  writeln('Ответ: ', k-1:1:0);
  readln;
end.
эту задачу переделал на С++, но ответ выдает с ошибкой
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <math.h>
#include <conio.h>
#include <windows.h>
#include <iostream>
 
using namespace std;
int main()
{ int k=1;
double tmp=1;
double find=0.5;
double t;
for (;;) {
k= ++k;
tmp= tmp*(1-(1/(k*k)));
t= tmp - find;
if (t<0)
t= -t;
if (t<0.00001)
  break;
}
cout << k;
getch();
}
в чем ошибка??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru