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

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

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

Вычислить элементы последовательности - C++

27.11.2013, 13:36. Просмотров 292. Ответов 8
Метки нет (Все метки)

Вычислить элементы последовательности
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 13:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить элементы последовательности (C++):

Вычислить элементы последовательности - C++
Вычислить и отпечатать n элементов последовательности 1^2/ (1^2 +2), 2^2 / (2^2+3), 3^2 / (3^2 +4),...

Вычислить элементы последовательности - C++
5. Вычислить элементы последовательности: a(0)=1; a(n)=a(n div 2)+a(n div 3), n>1; Добавлено через 44 секунды P.S. помогите...

Вычислить элементы последовательности - C++
Плиз помогите 2 задачи вторая ниже

вычислить элементы последовательности с рекурсией - C++
помогите разобраться с программой,никак заводится не хочет #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include...

Вычислить первые n элементы в заданной последовательности: - C++
Написать программу на С++, вычисляющая первые n элементов заданной последовательности: b1=5, bn=(-1)^n * (bn-1)-8

Дано целое число. Вывести элементы последовательности. Вычислить сумму ряда не используя стандартных функций - C++
Вобщем суть задачи заключена во вложении, помогите пожалуйста решить.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
27.11.2013, 13:43 #2
Sermen29, что вы здесь делаете? Это раздел для программистов, а не математиков.
0
Sermen29
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 23
27.11.2013, 14:08  [ТС] #3
Цитата Сообщение от programina Посмотреть сообщение
Sermen29, что вы здесь делаете? Это раздел для программистов, а не математиков.

так мне надо написать программу
0
fafos
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 5
27.11.2013, 14:14 #4
C++
1
2
3
4
5
6
7
double f(int i){
    if (i==1) return 0;
    else if (i==2) return (double)5/8;
    else return  (double)(f(i-1)/2 + 3*f(i-2)/4);
}
for(int i=1;i<=20;i++)
        printf("%f\n",f(i));
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
27.11.2013, 14:16 #5
Цитата Сообщение от Sermen29 Посмотреть сообщение
так мне надо написать программу
Пишите, в чем проблема?
0
Sermen29
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 23
27.11.2013, 14:21  [ТС] #6
Цитата Сообщение от programina Посмотреть сообщение
Пишите, в чем проблема?
проблема в том что мне надо на завтра програму(
я сделал так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{float x[21];
x[1]=0.0;x[2]=5.0/8.0;
cout<<"x[1]="<<x[1]<<endl;
cout<<"x[2]="<<x[2]<<endl;
for(int i=3;i<=20;i++)
{x[i]=x[i-1]/2+x[i-2]*3/4;
cout<<"x["<<i<<"]="<<x[i]<<endl;
}
getche();
return 0; 
}
Но мне сказали переделать по другому а я не умею((
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
27.11.2013, 14:34 #7
вот так лучше читается:
C++
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
  float x[21];
  x[1] = 0.0;
  x[2] = 5.0/8.0;
 
  cout << "x[1]=" << x[1] << endl;
  cout << "x[2]=" << x[2] << endl;
  
  for(int i=3; i<=20; i++)
  {
    x[i] = x[i-1] / 2 + x[i-2] * 3 / 4;
 
    cout << "x[" << i << "]=" << x[i] << endl;
  }
  getche();
  return 0;
}
0
Sermen29
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 23
27.11.2013, 19:14  [ТС] #8
мне сказали изменить етот фрагмент
Цитата Сообщение от programina Посмотреть сообщение
x[i] = x[i-1] / 2 + x[i-2] * 3 / 4;
cout << "x[" << i << "]=" << x[i] << endl;
Добавлено через 3 минуты
Извините а можете показать как выглядит полная ваша программа ?
Цитата Сообщение от fafos Посмотреть сообщение
C++
1
2
3
4
5
6
7
double f(int i){
    if (i==1) return 0;
    else if (i==2) return (double)5/8;
    else return  (double)(f(i-1)/2 + 3*f(i-2)/4);
}
for(int i=1;i<=20;i++)
        printf("%f\n",f(i));
Добавлено через 4 часа 29 минут
Цитата Сообщение от Sermen29 Посмотреть сообщение
мне сказали изменить етот фрагмент

Добавлено через 3 минуты
Извините а можете показать как выглядит полная ваша программа ?
0
Sermen29
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 23
04.12.2013, 11:04  [ТС] #9
я уже сделал сам))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{ float x1=0, x2=5.0/8.0, x;
  for (int i=3;i<=20;i++)
  {x=x2/2+3/4*x1;
  cout<<"x["<<i<<"]="<<setiosflags(ios::fixed)
  <<setiosflags(ios::showpoint)
  <<setprecision(6)
  <<x<<endl;
  x1=x2;
  x2=x;
  }
        getche();
        return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 11:04
Привет! Вот еще темы с ответами:

Построить элементы в убывающей последовательности и вывести первоначальные индексы последовательности - C++
Здравствуйте, уважаемые форумчане!! Помогите разобраться с лабораторной работой Задача -&gt; Построить элементы в убывающей...

Вывод последовательности, определяющий, являются ли простыми/совершенными соответствующие элементы введённой последовательности - C++
Никак не приходит в голову, как составить алгоритм, реализующий проверку на то, является ли число простым и является ли совершенным. Если...

Если элементы массива не образуют убывающей последовательности, то заменить его отрицательные элементы - C++
:cry: Ребята выручайте. Без вас мне край. У меня не было С++ ,но мне надо сделать задачку и отбодаться:-[ напишите по возможности с...

Элементы последовательности домножить на 10 - C++
даны натуральное число n , действительная квадратная матрица порядка n , действительные a1....a(n+5) , элементы последовательности...


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

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

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