2 / 2 / 3
Регистрация: 10.10.2016
Сообщений: 28
1

Нужно печатать число П(Пи) почему всегда печатает 4.0000000

10.10.2016, 22:46. Показов 784. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <Windows.h>
int main() {
     int n,i;
    float a,PI=0;
    printf("n=");
    scanf("%d",&n);
    for (i=1;i<=n;i++)
    {
        if (i%2==0) 
            a=-1/(2*i-1) ;
        else if (i%2==1)
            a=1/(2*i-1);
        PI=PI+a;
    }
    PI=4*PI;
    printf("PI=%f",PI);
    system("PAUSE");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2016, 22:46
Ответы с готовыми решениями:

Почему рандомное число всегда равно 22?
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main () { // нужны две...

Печатать число из набора случайным образом: 2, 4, 6, 8, 10
Помогите пожалуйста написать программу в цикле, которая будет печатать число из набора случайным...

Почему государство не хочет печатать больше денег для того чтобы не было нищеты?
Я все никак не пойму. Почему бы просто не взять и не напечатать побольше денег? Бумажки же легко...

Можно ли как-то передавать в функцию то поле, какое нужно печатать
Доброго времени суток, форумчане. Имеется такая конструкция. void print() { for (int j = 0; j &lt;...

3
Вездепух
Эксперт CЭксперт С++
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,053
10.10.2016, 23:05 2
Цитата Сообщение от Mushegh777 Посмотреть сообщение
C
1
a=-1/(2*i-1)
Распространенные ошибки
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
10.10.2016, 23:06 3
В который раз приходится повторять...
Сишник! Помни!!! 1/2 = 0

Добавлено через 1 минуту
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Распространенные ошибки
Эта, пожалуй, рекордсменка...
1
2 / 2 / 3
Регистрация: 10.10.2016
Сообщений: 28
10.10.2016, 23:10  [ТС] 4
а где 1/2=0 увидел?
0
10.10.2016, 23:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2016, 23:10
Помогаю со студенческими работами здесь

Как принтер узнает когда ему нужно начать печатать?
Никто случаем не знает, как вышеуказанный ящик определяет когда ему начинать печать, а когда...

Почему всегда 1 ?
В общем было задание написать функцию по переводу из лет в месяца: #include &lt;iostream&gt; using...

Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга
Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и...

Почему переменная всегда 0?
У меня есть такой триггер: DECLARE @studentsQuantity int --Количество учеников в классе ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru