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

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

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

Написать программу,вычисляющую первые n - C++

19.12.2013, 00:31. Просмотров 455. Ответов 5
Метки нет (Все метки)

Написать программу, вычисляющую первые n элементов заданной последовательности:
b1=-1,b2=1,bn=3bn-1-2bn-2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 00:31     Написать программу,вычисляющую первые n
Посмотрите здесь:

C++ Написать программу, вычисляющую n! (факториал).
Написать программу, рекурсивно вычисляющую сумму C++
Написать программу, вычисляющую значение выражения C++
Написать программу, вычисляющую первые п элементов заданной последовательности C++
Написать программу, вычисляющую значение выражения C++
C++ Написать программу, рекурсивно вычисляющую сумму
Написать программу, вычисляющую сумму C++
Написать программу, вычисляющую первые n элементов заданной последовательности C++
C++ Написать программу, вычисляющую степень числа
C++ Написать программу, вычисляющую первые п элементов заданной последовательности:
C++ Написать программу, вычисляющую первые n элементов заданной последовательности:

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6350 / 2997 / 296
Регистрация: 04.12.2011
Сообщений: 8,041
Записей в блоге: 3
19.12.2013, 01:19     Написать программу,вычисляющую первые n #2
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
#include <iostream>
#include <windows.h>
using namespace std;
 
int next_elem(int b1, int b2){
return  3*b2-2*b1; 
}
 
int sum_of_elems(int n){
if(n == 1) return -1;
if(n == 2) return 0;
int sum=0;
int b1=-1;
int b2= 1;
int b3=0;
for(int i = 3; i < n+1; ++i){
b3 = next_elem(b1, b2);
sum += b3;
b1 = b2;
b2 = b3;
}
return sum;
}
 
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
int n;
cout << "Введите количество елементов ";
cin >> n;
cout << endl;
cout << sum_of_elems(n);
 
cout << endl;
system("pause");
return 0;
}
Alina278
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 39
19.12.2013, 01:27  [ТС]     Написать программу,вычисляющую первые n #3
А можно проще пожалуйста написать мы такие функции еще не изучали половино
Ev_Hyper
Заблокирован
19.12.2013, 01:33     Написать программу,вычисляющую первые n #4
Напишите что вы не изучали, что бы не повторяться
Alina278
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 39
19.12.2013, 12:18  [ТС]     Написать программу,вычисляющую первые n #5
Мы такие библиотеки не изучали "#include <windows.h>"и некоторые команды,можешь пожалуйста написать попроще через double
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6350 / 2997 / 296
Регистрация: 04.12.2011
Сообщений: 8,041
Записей в блоге: 3
19.12.2013, 14:47     Написать программу,вычисляющую первые n #6
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
#include <iostream>
using namespace std;
 
int next_elem(int b1, int b2){
return  3*b2-2*b1; 
}
 
int sum_of_elems(int n){
if(n == 1) return -1;
if(n == 2) return 0;
int sum=0;
int b1=-1;
int b2= 1;
int b3=0;
for(int i = 3; i < n+1; ++i){
b3 = next_elem(b1, b2);
sum += b3;
b1 = b2;
b2 = b3;
}
return sum;
}
 
int main(){
int n;
cout << "Enter n ";
cin >> n;
cout << endl;
cout << sum_of_elems(n);
 
cout << endl;
cin.get();
return 0;
}
Yandex
Объявления
19.12.2013, 14:47     Написать программу,вычисляющую первые n
Ответ Создать тему
Опции темы

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