0 / 0 / 0
Регистрация: 02.10.2018
Сообщений: 55
|
||||||
1 | ||||||
Что не так?19.10.2018, 19:52. Показов 359. Ответов 4
Метки нет (Все метки)
0
|
19.10.2018, 19:52 | |
Ответы с готовыми решениями:
4
Что не так в коде? Что не так в коде? Что-то пошло не так Что не так с программой? |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
19.10.2018, 21:12 | 3 |
0
|
Модератор
13503 / 10755 / 6409
Регистрация: 18.12.2011
Сообщений: 28,704
|
||||||
19.10.2018, 21:18 | 4 | |||||
0
|
2305 / 1131 / 702
Регистрация: 25.04.2016
Сообщений: 3,220
|
||||||
20.10.2018, 06:14 | 5 | |||||
int n,a=1,b=2,p=0,s=0; объявлены как int, а в выводе:
printf("\n Число Пи: %2.20f", p); вы пытаетесь вывести float может стоит немного изменить код? далее, у вас написано: p = (a / b)*p; в самом начале p = 0, т.е. у вас получается: p = (a / b)*0; иными словами p всегда будет равно 0... Добавлено через 19 минут как вариант:
Добавлено через 13 минут Вообще этот способ дает точный результат для первых 10 знаков после запятой только после 500 000 итераций.. так что, тут, конечно, по-хорошему бы лонг использовать, и число итераций в несколько миллиардов.
0
|
20.10.2018, 06:14 | |
20.10.2018, 06:14 | |
Помогаю со студенческими работами здесь
5
Программа на си, что не так? Что не так с кодом? Что не так с программой? Что не так в коде? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |