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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
#1

Получить последовательность b1,...,bn, где при i=1,2,...,n значение bi = 1+1/2+...+1/i - C++

28.10.2010, 17:11. Просмотров 1144. Ответов 15
Метки нет (Все метки)

Дано натуральное число n, Получить последовательность b1,...,bn, где при i=1,2,...,n значение bi

1+1/2+...+1/i
Если можно с помощью библиотек
#include <stdio.h> на подобии этого я начинающий!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2010, 17:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить последовательность b1,...,bn, где при i=1,2,...,n значение bi = 1+1/2+...+1/i (C++):

Получить последовательность b1, b2, ... , bn, где при i =1,2,...,n значение bi = i! - Visual Basic
в Visual Basic Циклы 1.Дано натуральное n. Получить последовательность b1, b2, ... , bn, где при i =1,2,...,n значение bi = i!

Дано натуральное число n. Получить последовательность b1, ..., bn, где при i = 1, 2, ..., n значение b i равно: - Pascal
Дано натуральное число n. Получить последовательность b1, ..., bn, где при i = 1, 2, ..., n значение b i равно:

Дано натуральное число n. Получить последовательность b1, ., bn, где при i = 1, 2, ., n значение b i равно: - Free Pascal
Дано натуральное число n. Получить последовательность b1, ..., bn, где при i = 1, 2, ..., n значение b i равно: 2^i + 3^(i+1)

139 Дано натуральное число n. Получить последовательность b1, ., bn, где при i = 1, 2, ., n значение b i равно - Turbo Pascal
139 Дано натуральное число n. Получить последовательность b1, ..., bn, где при i = 1, 2, ..., n значение b i равно:

Получить последовательность b[N] где значение b[i] равно i! - C#
Получить последовательность b,...,b (при n=7), где значение b равно i! (n!=1*2...n; 0!=1). Не понимаю, что от меня тут хотят,...

Получить последовательность, где каждому элементу присвоить максимальное значение строки матрицы - Pascal
Помогите!! Дана матрица А получить последовательность в1...в8, где каждому элементу присвоить максимальное значение строки матрицы !!...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.10.2010, 17:17 #2
C
1
for(int i = 1; i < n; i++, sum += 1/i);
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
28.10.2010, 17:20 #3
Asics^, Дано целое число N>0.Найти сумму 1+1/2+1/3...1/N
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 17:21 #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
24
25
#include <stdio.h>
#include <malloc.h>
 
int main()
{
   int n=0;
   printf("Enter n: ");
   scanf("%d", &n);
   int i, j;
   double* b;
   b=(double*)malloc(n*sizeof(double));
   for(i=0; i<n; ++i)
      b[i]=1;
   for(i=0; i<n; ++i)
   {
       for(j=1; j<=i; ++j)
       {
           b[i]+=1.0/(j+1);
       }
    } 
    for(i=0; i<n; ++i)
       printf("%g ", b[i]);
    free(b);
    return 0;
}
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.10.2010, 17:23 #5
MILAN, Так ето не мне надо было адресовать,а ТС`ру.
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 17:23 #6
Asics^, Ты в коде ошибся в любом случае.
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.10.2010, 17:25 #7
Lavroff, Где именно.Я просто написал цыкл, а то что sum должно быть dоuble я в курсе.
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 17:28 #8
Asics^, Ну так в том и ошибка) Что ты получаешь целое число в любом случае в итоге.
1.0/i все же
1
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
28.10.2010, 17:28 #9
Asics^, внимательно прочитай пост M128K145 по ссылке!!!

Lavroff, опять опередил
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
28.10.2010, 17:30 #10
Ааа.. ну да .0 провтыкал.
0
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
28.10.2010, 18:19  [ТС] #11
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
#include <stdio.h>
#include <malloc.h>
 
int main()
{
   int n=0;
   printf("Enter n: ");
   scanf("%d", &n);
   int i, j;
   double* b;
   b=(double*)malloc(n*sizeof(double));
   for(i=0; i<n; ++i)
      b[i]=1;
   for(i=0; i<n; ++i)
   {
       for(j=1; j<=i; ++j)
       {
           b[i]+=1.0/(j+1);
       }
    } 
    for(i=0; i<n; ++i)
       printf("%g ", b[i]);
    free(b);
    return 0;
}
сделайте в Си кому не тяжело! я С++ не проходил!!!
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 18:19 #12
_Rasul_, Это Си. Причем чистый.
0
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
28.10.2010, 18:22  [ТС] #13
а че за malloc h???

Добавлено через 1 минуту
мы прошли только
stdio.h
stdlib.h
define n
math.h
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 18:28 #14
_Rasul_, malloc.h для динамического выделения памяти...
0
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
28.10.2010, 18:38  [ТС] #15
а сюда можно фотки загружать а то я не знаю как описать одну прогу???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2010, 18:38
Привет! Вот еще темы с ответами:

Массив: Получить последовательность y1,y2..., которая образована по закону y1=y2=1, Y(i-2)+(Y(i-1))/i где i=3,4... - Delphi
дано натуральное число n. последовательность y1,y2... образована по закону y1=y2=1, Y(i-2)+(Y(i-1))/i где i=3,4... вычислить y1+y2+...+yn

Получить последовательность, где все нечетные члены удвоены - Pascal
Даны целые числе a1,...,a50. Получить последовательность b1,...,b50, что отличается от исходной тем, что все нечетные члены удвоены. ...

Дана действительная матрица размера r x t. Получить последовательность чисел b1, b2., bt; где bi, () - Pascal
Дана действительная матрица размера r x t. Получить последовательность чисел b1, b2..., bt; где bi, (i=1,2,...,t) это наименьшее из...

Получить последовательность b1...b2 где bk - это число отрицательных элементов в к-й строке - Pascal ABC
Дана действительная матрица размера nxm. Получить последовательность b1...b2 где bk - это число отрицательных элементов в к-й строке.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.10.2010, 18:38
Ответ Создать тему
Опции темы

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