0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
1

Сформировать одномерный массив, элементы которого определяются по правилу

01.01.2015, 17:08. Показов 1336. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задана последовательность X = (x1, x2, …, x10).
Сформировать из неё одномерный массив Y, элементы которого определяются по правилу , где i = 1, 2, …, 10. Полученный массив напечатать в строчку.
X = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.01.2015, 17:08
Ответы с готовыми решениями:

Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого определяются следующим образом:
Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого...

Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей
Дан массив 6*6. Сформировать одномерный массив, элементы которого равны произведениям индексов...

Сформировать массив U каждый элемент которого вычисляется по правилу
Добрый день. Есть массивы X,Y и Z одинаковой длины n. Сформировать массив U каждый элемент...

Сформировать одномерный массив из двухмерного по определенному правилу
opisat programnaya realizatsiya sledushiy zadachi na c++ , Dan dvuxmerni masiv, zapolneniy selimi...

17
173 / 131 / 74
Регистрация: 04.12.2013
Сообщений: 552
01.01.2015, 17:15 2
danyfaradey, не понимаю.
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 17:19  [ТС] 3
Разработка программ, связанных с формированием одномерных массивов.
0
12 / 12 / 3
Регистрация: 20.09.2012
Сообщений: 75
01.01.2015, 17:30 4
danyfaradey,
элементы которого определяются по правилу
по какому правилу должно получиться
X = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12}
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 17:41  [ТС] 5
i
Yi= ∑ Xk
k-1
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.01.2015, 17:46 6
danyfaradey, https://www.cyberforum.ru/cgi-bin/latex.cgi?{Y}_{i}=\sum_{k=1}^{i}{x}_{k}?
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 17:49  [ТС] 7
k-1,а так верно,извини за неудобства.
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.01.2015, 17:50 8
k-1 не может быть, т.к. k=<что-то> - это задание счетчика для суммы. Нужно начальное значение счетчика.
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 17:54  [ТС] 9
Да,ты прав,извини.
0
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
01.01.2015, 17:59 10
danyfaradey,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
    float X[10] = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12}, Y[10] = { 0 };
    for(int i = 0; i < 10; ++i )
        for(int j = 0; j <= i; ++j )
            Y[i] += X[j];
    for( int i = 0; i < 10; ++i )
        cout << fixed << Y[i] << ' ';
    cout << endl;
    system("pause");
}
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 18:39  [ТС] 11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    const double X[10] = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12},Y[10] = { 0 };
    for(int i=0;i<10;i++)
        for(int j=0;j<=i; ++j )
            Y[i] += X[j];
    for( int i = 0; i < 10; ++i )
        cout << fixed << Y[i] << ' ';
    cout << endl;
    system("pause");
    return 0;
}
Выдаёт три ошибки:
error C2147: 'Y' : const automatic array must be fully initialized
error C2166: l-value specifies const object
error C2374: 'i' : redefinition; multiple initialization
see declaration of 'i'
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.01.2015, 18:42 12
danyfaradey, массив Y не const
И используйте теги оформления кода.
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 19:02  [ТС] 13
Можете подсказать,пожалуйста,что значит:
error C2374: 'i' : redefinition; multiple initialization
see declaration of 'i'
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.01.2015, 19:04 14
Вот это я не знаю
0
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
01.01.2015, 19:07 15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
double X[10] = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12},Y[10] = { 0 };
for(int i=0;i<10;i++)
{
for(int j=0;j<=i; ++j )
Y[i] += X[j];
}
for( int i = 0; i < 10; ++i )
cout << fixed << Y[i] << ' ';
cout << endl;
system("pause");
return 0;
}
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 22:27  [ТС] 16
'i' : redefinition; multiple initialization
see declaration of 'i'
Та же ошибка,к сожалению.

Добавлено через 2 часа 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
const double X[10] = {0.1, -4, 77.2, -23.1, 0.45, 3.8, -2.94, 3, 1.1, -12};
double Y[10] = { 0 };
for(int i=0;i<10;i++)
{
for(int j=0;j<=i;j++ )
Y[i] += X[j];
}
for( int i1= 0; i1< 10; ++i1 )
cout << fixed << Y[i] << ' ';
cout << endl;
system("pause");
return 0;
}
Будет ли это корректно?
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
01.01.2015, 22:28 17
C++
1
2
for( int i1= 0; i1< 10; ++i1 )
cout << fixed << Y[i1] << ' ';
Вот так корректно. И используйте теги оформления кода. Это над полем для ввода сообщения кнопочки, слева вот С++ кнопочка есть.
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
01.01.2015, 23:10  [ТС] 18
Спасибо,всё получилось!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2015, 23:10
Помогаю со студенческими работами здесь

Двумерный массив. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца
Дан двумерный массив, целых чисел. Сформировать одномерный массив, каждый элемент которого равен...

Одномерный массив. Переставить его элементы по следующему правилу
Дан одномерный массив В, состоящий из 2n элементов. Переставить его элементы по следующему правилу:...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать...

Сформировать одномерный массив, элементами которого являются суммы элементов i-ой строки матрицы
Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru