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

Почему программа неправильно считает сумму? - C++

Восстановить пароль Регистрация
 
elllkk
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 48
13.11.2015, 18:39     Почему программа неправильно считает сумму? #1
Вот задание:
http://cs628818.vk.me/v628818636/23176/6LFbXBEOAPQ.jpg

Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h" 
#include <stdio.h> 
#include <math.h> 
 
float iter(int k1) 
{ 
float sum=0; 
if (k1!=0) 
{ 
int i=1; 
while(i<=k1) 
{ 
sum+=(i+2)/log(i+1.); 
i++; 
} 
} 
return sum; 
} 
 
 
float rec(int k2) 
{ 
float sum=0; 
if (k2!=0) 
{ 
sum=(k2+2)/log(k2+1.)+rec(k2-1); 
} 
return sum; 
 
} 
 
 
int _tmain(int argc, _TCHAR* argv[]) 
{ 
int k; 
printf("Write the quantity of terms of the series\n"); 
scanf_s("%d",&k); 
printf("The sum is %f.\n", rec(k)); 
printf("The sum is %f.\n", iter(k)); 
return 0; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2015, 18:39     Почему программа неправильно считает сумму?
Посмотрите здесь:

программа неправильно считает C++
C++ Программа неправильно считает
Найти ошибки почему неправильно считает! C++
C++ Неправильно считает сумму побочной диагонали
C++ Почему неправильно считает количество повторений каждого элемента матрицы?
Программа неправильно считает C++
C++ Программа неправильно считает напряжение (U)
Класс: Почему неправильно считает и выводит на экран страшное число? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
corbyback
1 / 1 / 0
Регистрация: 27.11.2014
Сообщений: 17
13.11.2015, 18:41     Почему программа неправильно считает сумму? #2
напиши где именно ошибка
elllkk
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 48
13.11.2015, 18:52  [ТС]     Почему программа неправильно считает сумму? #3
Неправильно считает для всех значений, кроме 0

Добавлено через 9 минут
Все работает, я не умею считать
Yandex
Объявления
13.11.2015, 18:52     Почему программа неправильно считает сумму?
Ответ Создать тему
Опции темы

Текущее время: 19:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru