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

Где ошибка ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread235366.html
Помагите пожалуйсто нужно отсортиовать столбцы матрицы по возростанию нижней строки например : была матрица: 5 9 5 1 1 1 5 8 9 1 5 7 6 5 9 3 Нужно переставить столбцы местами и получить : 1 9 5 5
C++ Чтение и запись в тестовый файл.Нужно разобраться! Доброго времени суток! Т.к. я в Си пока еще не силен прошу помочь разобраться в теме про "запись и чтение из файла".Я перерыл много учебников, лазил по сайтам, но нормального ответа так и не нашел :-/ .Объясните по порядку что и как делать.Заранее Спасибо :) http://www.cyberforum.ru/cpp-beginners/thread235286.html
простейшая работа со строками C++
Дана строка вида: XOY, где X и Y – натуральные числа в десятичной системе счисления, значения которых не превышают 100, а O – один из возможных знаков математической операции: +, -, : (деление без остатка). Определите результат вычисления выражения, заданного этой строкой. Формат входного файла Во входном файле Input.txt содержится строка, соответствующая условию задачи. Формат выходного...
C++ Что-то с компилятором... Наверное...
# include <iostream> using namespace std; int main(){ int n,a=0,b=0,c=0,t=0; cin>>n; int j=n,i=n/2; while (j>0){ while (a=0){ if (j%i=0){
C++ Определить номер точки, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки. http://www.cyberforum.ru/cpp-beginners/thread235210.html
Имеется n точек на плоскости. Определить номер той, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.Смотрим правила форума:2.3. Создавайте темы с осмысленными и понятными названиями
C++ Считать числа из файла в линейный однонаправленный список С++ Дан файл с цифрами. Надо занести их в линейный однонаправленный список и после макс элемента ввести число с клавиатуры. Потом всё вывести на экран. Просьба на примитивном уровне сделать) а то я не пойму. Нуб я в инфе( подробнее

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

Где ошибка ? - C++

29.01.2011, 01:06. Просмотров 334. Ответов 4
Метки (Все метки)

Задание такое :
Число п/4 с заданной пользователем точностью , для чего воспользоваться числовым рядом
1-1/3+1/5-1/7+1/9......;(в строку ) значения частичной суммы которого при суммировании достаточно большого количества членов приближается к значению п/4 .

Мое решение : Нужно чтоб в цикле решался этот ряд до тех пор пока он не превысит п/4 ( которое я задаю ) потом просто его умножить на 4 и найду Пи (мое) . В конце посчитать погрешность .
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<iostream.h>
#include<math.h>
#include<conio.h>
#include<iomanip.h>
#define Pi 3.141592654
void main()
{clsrscr();
 int k,i ;
 float s,l,a,P,Pi,e ;
 cout<<"vvedite tochnost' Pi "<<endl;
 cin>>k;
 a=0.7853981635 ;
 s=0 ;
 for (i=1;;i++)
 { s=s+(pow(-1,n+1)*(1/2*n-1))
    if (s>a) {l=s ; break ;}
 }
 cout<<"cislo pi/4 moe ="<<l<<endl;
 P=l*4;
 cout<<"chislo Pi moe="<<P<<endl;
 e=P=Pi;
 cout<<"pogreshnost' e=+-"<<e<<endl;
}
Я знаю в чем проблема ! При i=1 сразу получается что s=1 но если продолжить цикл то станет заметно что оно уменьшится !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru