Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
flyeagle
1 / 1 / 0
Регистрация: 16.07.2012
Сообщений: 40
#1

Не могу найти ошибку - C (СИ)

16.04.2013, 20:06. Просмотров 314. Ответов 1
Метки нет (Все метки)

Написать программу, которая вычисляет сумму первых п
членов ряда:1+1/2+1/3..

вот моё:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
main(){
 
int i,n;
float m,sum;
 
printf ("Введите кол-во членов последовательности\n");
scanf ("%d",&n);
 
sum = 0;
 
for ( i = 1 ; i <= n ; i++ ){
     m = (1 / i);
     sum += m; 
}
 
printf ("%f\n",sum);
 
}
При любых значениях n на экран выводит единицу.Помогите найти ошибку.Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2013, 20:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу найти ошибку (C (СИ)):

Не могу найти ошибку - C (СИ)
В чём ошибка данного кода #include &lt;stdio.h&gt; #include &lt;math.h&gt; #define M_PI float main () { printf(&quot;%lf&quot;,M_PI); return 0; ...

Не могу найти ошибку - C (СИ)
не могу найти ошибку помогите пожалуста или посаветуите што мне делать! я проста начинающий в с ... спасибо #include&lt;stdio.h&gt;...

Не могу найти ошибку - C (СИ)
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; int main() { int pos=-1; int sum=0; for...

не могу найти ошибку - C (СИ)
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;conio.h&gt; using namespace std; void main() { SetConsoleCP(1251); ...

Не могу найти ошибку - C (СИ)
Не могу найти ошибку в записи, помогите: #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; int main() { int x,*p,i; for(i=0,p=x+9;i&lt;10;p--) ...

Не могу найти ошибку - C (СИ)
Написать программу для вычисления значения определённого интеграла с заданой точностью R=0.0001. Для вычисления использовать метод...

1
Байт
Диссидент
Эксперт C
16825 / 11090 / 1743
Регистрация: 24.12.2010
Сообщений: 21,774
16.04.2013, 20:17 #2
Сишник! Знай!
1/2 = 0
1.0/ 2 = 1/2.0 = 0.5


Добавлено через 34 секунды

Не по теме:

2*2 = 4

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2013, 20:17
Привет! Вот еще темы с ответами:

Списки на СИ . Не могу найти ошибку - C (СИ)
Задача: дан указатель на список, посчитать количество элементов . Всё бы ничего, но компилятор выдаёт ошибку error C2226: синтаксическая...

Не могу найти ошибку в программе - C (СИ)
Дана строка. Преобразовать в ней все строчные буквы (как латинские, так и русские) в прописные, а прописные — в строчные. Проблема со...

Калькулятор. Не могу найти ошибку. - C (СИ)
#include &lt;string.h&gt; #include &lt;malloc.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;stdlib.h&gt; #include &lt;ctype.h&gt; #include...

Не могу найти ошибку (Undefined simbol) - C (СИ)
Условие задачи:Время обработки. Каждая из деталей должна последовательно пройти обработку на каждом из трех станков. Длительности обработки...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.