Нужно преобразовать массив по формуле b(i) = (a(i) - a(i-1))/i В теории, мой код должен работаь, но что то не так.
~~~cpp
void v()//
{
cout << "\nПреобразовать массив по формуле: b(i) = (a(i) - a(i-1))/i";
int n = 0;
int *mass;
int *mass1;
mass = new int[n];
mass1 = new int[0];
mass[0] = 0;
cout << "\nВведите количество элементов массива: ";
cin >> n;
cout << "\nВведите элементы массива: ";
for (int i = 0; i < n; i++)
{
cin >> mass[i];
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
mass1[j] = (mass[i] - mass[i - 1]) / i;
}
}
for (int j = 0; j << n; j++)
{
cout << "\n" << mass1[j];
}
}
~~~
Поскольку исправлять странный двойной цикл нереально, с нуля - примерно так:
void v()//
{
cout << "\nПреобразовать массив по формуле: b(i) = (a(i) - a(i-1))/i";
int n = 0;
cout << "\nВведите количество элементов массива: ";
cin >> n;
int *mass = new int[n];
int *mass1 = new int[n];
cout << "\nВведите элементы массива: ";
for (int i = 0; i < n; i++)
{
cin >> mass[i];
if (i > 0)
mass1[i] = (mass[i] - mass[i-1])/i;
}
for (int j = 1; j < n; j++) // b(0) НЕ ОПРЕДЕЛЕН!!!!!
{
cout << "\n" << mass1[j];
}
}
Обратите внимание, что, согласно вашей формуле, b(0)
- не определено! его просто нет, в результате в mass1[0]
- просто мусор.
P.S. А забавный у вас цикл - for (int j = 0; j << n; j++)
- вы его реально так и писали?...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В двухбайтной ячейке памяти записана последовательность нулей и единицС помощью битовых операций переставьте биты так чтобы сначала шли...
Хочу создать квадратную матрицу с помощью stl и чтобы пользователь сам заполнял массивПока код такой:
Нужно сделать меню и текст адаптивным и сохранить в том же порядке что он сейчас( текст ровно между кнопок скрола и меню именно вверху в карусельке),...