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

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

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

Каждый равный нулю элемент массива заменить полусуммой его соседних элементов - C++

12.03.2014, 21:41. Просмотров 342. Ответов 1
Метки нет (Все метки)

Нужна помощь в решении задачи:

Каждый равный нулю элемент массива заменить полусуммой его соседних элементов. Полученный массив напечатать. (Первый и последний элементы нулю не равны.) Если Ai = 0, то Аi = (Ai-1+Ai+1)/2

Буду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 21:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Каждый равный нулю элемент массива заменить полусуммой его соседних элементов (C++):

В массиве каждый элемент, равный нулю, заменить средним арифметическим всех элементов - C++
Создать числовой массив А.Значение N задается константой.Каждый элемент,равный нулю,заменить средним арифметическим всех элементов. Вывести...

Каждый элемент заданного массива заменить на полусумму соседних элементов - C++
Дано натуральное число N и массив из N действительных чисел. Не используя дополнительных массивов требуется каждый элемент заданного...

Каждый элемент массива, кроме первого, заменить суммой всех его предыдущих элементов - C++
Дан массив А. Каждый его элемент, кроме первого, заменить суммой всех его предыдущих элементов. Создавайте темы с осмысленными и...

Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа - C++
При решении использовать масив в файле)

Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа - C++
Помогите пожалуйста. Нужно Объявить массив целых чисел и заполнить его случайными значениями. Размерность масссива: 100 Диапазон...

В массиве каждый третий элемент заменить полусуммой двух предыдущих (с использованием указателей) - C++
Заранее большое спасибо.(написать программу с использованием указателей)

1
Catstail
Модератор
23040 / 11407 / 1859
Регистрация: 12.02.2012
Сообщений: 18,667
12.03.2014, 21:49 #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
#include <iostream.h>
#include <math.h>
 
void AccArr(double *X, int n, int p=1)
{
    if (p == (n-1)) return;
    if (fabs(X[p]) <= 1.0E-15) X[p]=0.5*(X[p-1]+X[p+1]);
    AccArr(X,n,p+1);
}
 
int main(int argc, char* argv[])
{
    double A[7]={1,2,0,4,5,0,6};
    int i;
 
    cout << "Initial array = ";
    for (i=0; i<7; i++) cout << A[i] << " ";
    cout << endl;
 
    AccArr(A,7);
 
    cout << "Result array = ";
    for (i=0; i<7; i++) cout << A[i] << " ";
    cout << endl;
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2014, 21:49
Привет! Вот еще темы с ответами:

Если в строках или столбцах есть хотя бы один элемент равный нулю, заменить нулями все их элементы - C++
Помогите решить задачу. Обнуление матрицы. Дана матрица NxN. Элементы, стоящие в строках или столбцах, где есть хотя бы один элемент...

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

Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер - C++
1)Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер. 2) Проверить, есть ли в матрице...

Заменить каждый элемент массива произведением его индексов - C++
Пожалуйста,кто-нибудь помогите с задачами по C++ 1)Дана прямоугольная таблица, которая содержит не более 10 строк и не более 10...


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

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

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