С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
1

Получить последовательность b1,...,b

15.12.2012, 18:24. Показов 1214. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите решить такую задачу:

Даны действительные числа a1,…,a21. Получить последовательность b1,...,b где
b =a1+a2+…+a24,
b2=a12+a22+…+a242, b10=a110+a210+…+a2410.

Заранее большое спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 18:24
Ответы с готовыми решениями:

Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность
Дана последовательность действительных чисел X1,X2,X3,…,Xn (n>2, заранее неизвестно). Если...

Дана последовательность А1...А50. Получить новую последовательность, исключив отрицательные элементы
Дана последовательность А1...А50. Получить новую последовательность, исключив отрицательные элементы

Если последовательность упорядочена по неубыванию, то оставить ее без изменения, иначе получить последовательность an, an-1, ... , a1
Здравствуйте! Помогите пожалуйста переделать программу под язык Си с Паскаля! Дана...

Дана последовательность целых чисел. Получить новую последовательность.
Помогите решить задачу! Дана последовательность целых чисел a1, a2, …, an (n<=40). Получить новую...

10
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
15.12.2012, 18:36 2
Так какой последний элемент последовательности?
Цитата Сообщение от Денис96 Посмотреть сообщение
Даны действительные числа a1,…,a21.
и тут же
Цитата Сообщение от Денис96 Посмотреть сообщение
b =a1+a2+…+a24,
1
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
15.12.2012, 18:39  [ТС] 3
Да, все-таки а21, а не а24, я перепутал.
0
Обитатель форума
201 / 184 / 54
Регистрация: 28.10.2012
Сообщений: 543
15.12.2012, 18:40 4
Цитата Сообщение от Денис96 Посмотреть сообщение
b2=a12+a22+…+a242, b10=a110+a210+…+a2410.
А тут что? Пишите по-нормальному задание, иначе вам никто не поможет.
0
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
15.12.2012, 18:40 5
А здесь как?
Цитата Сообщение от Денис96 Посмотреть сообщение
b10=a110+a210+…+a2410
В массиве a всего 21 элемент
0
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
15.12.2012, 19:13  [ТС] 6
Вот, окончательное правильное условие:

Даны действительные числа a1,…,a21. Получить последовательность b1,...,b10 где
b =a1+a2+…+a24,
b2=a1^2+a2^2+…+a24^2,
b10=a1^10+a2^10+…+a24^10.
0
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
15.12.2012, 19:35 7
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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    const int n = 24;
    int a[n];
    unsigned long b[n] = {0};
 
    cout << "Введите " << n << " чисел:" << endl;
    for (int i=0; i<n; i++)
        cin >> a[i];
    cout << endl;
 
    for (int i=0; i<n; i++)
        for (int j=0; j<n; j++)
            b[i] += pow(double(a[j]), i+1);
 
 
    cout << "a:" << endl;
    for (int i=0; i<n; i++)
        cout << a[i] << ' ';
    cout << endl << endl;
 
    cout << "b:" << endl;
    for (int i=0; i<n; i++)
        cout << b[i] << ' ';
    cout << endl << endl;
                
    system("pause");            
    return 0;                   
}
1
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
15.12.2012, 20:26  [ТС] 8
И где тут использование функций?
0
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
15.12.2012, 20:31 9
Вся программа состоит из одной функции
C++
1
2
3
4
int _tmain(int argc, _TCHAR* argv[])
{ 
   ...
}
1
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
16.12.2012, 02:13  [ТС] 10
Но я не то имел ввиду. Мне нужно, чтобы была функция, чтобы там все считалось. Чтобы в основной просто ее вызвать и получить нужные значения.
0
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
16.12.2012, 10:39 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// форум.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
using namespace std;
 
void function(int a[], unsigned int b[], int size);
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    const int n = 24;       // размер массива
    int a[n];
    unsigned int b[n];
 
    function(a, b, n);
    
    system("pause");            
    return 0;                   
}
 
 
void function(int a[], unsigned int b[], int size)
{
    cout << "Введите " << size << " чисел:" << endl;
    for (int i=0; i<size; i++)
        cin >> a[i];
    cout << endl;
 
    for (int i=0; i<size; i++)
        b[i] = 0;
 
    for (int i=0; i<size; i++)
        for (int j=0; j<size; j++)
            b[i] += pow(double(a[j]), i+1);
 
    // печать массива a[]
    cout << "a:" << endl;
    for (int i=0; i<size; i++)
        cout << a[i] << " ";
    cout << endl << endl;
    
    // печать массива b[]
    cout << "b:" << endl;
    for (int i=0; i<size; i++)
        cout << b[i] << " ";
    cout << endl << endl;
}
0
16.12.2012, 10:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 10:39
Помогаю со студенческими работами здесь

Получить последовательность
Здравствуйте, возник вопрос по следующей задаче: &quot;Даны натуральное число n, действительные числа ...

Получить последовательность
Решить с помощью списков: 1.Даны натуральное число n, действительные числа a1,..., an. Вычислить: ...

Получить последовательность a1<= a2<= ...<= an+1
Даны целые числа a1&lt;= a2&lt;= ...&lt;= an и число с. Получить последовательность a1&lt;= a2&lt;= ...&lt;= an+1,...

Получить последовательность
Дана действительная матрица из размерностью mxn. Получить последовательность b1...bn, где bi-...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru