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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Montanaa
5 / 5 / 1
Регистрация: 21.03.2011
Сообщений: 79
#1

Замена элементов массива - C++

08.04.2011, 18:39. Просмотров 1219. Ответов 3
Метки нет (Все метки)

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

Сразу три 1.анализ функции, 2.замена элементов массива, 3.максимальный элемент массива - C++
1. Протабулировать заданную функцию y = f(x) на промежутке с постоянным шагом h. интервал =; шаг h=0.1; система уравнений (х-1)^4 и...

Замена элементов массива - C++
1. Дан вектор x={x1, … , xn}. измените значения некоторых его компонентов.Заменить последний элемент массива частным максимального и...

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

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

Замена элементов массива символами - C++
Приветствую. Есть задача: "Объявите двухмерный встроенный массив элементов типа char. Сформируйте значения элементов массива с помощью...

Замена отрицательных элементов массива на их индексы - C++
Помогите написать код. Дано двумерный массив целых чисел. Все отрицательные элементы данного массива заменить на их индекс.

3
neske
1501 / 868 / 84
Регистрация: 26.03.2010
Сообщений: 2,973
08.04.2011, 18:43 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void recursion (int *MAS, const int SIZE, int n)
{
    if (n == SIZE) return;
    else {
        if (MAS[i] % 2 == 0) MAS[i] = 0;
        recursion (MAS, SIZE, ++n); }
}
 
int main (void)
{
    //
    recursion (MAS, SIZE, 0);
    //
}
0
Montanaa
5 / 5 / 1
Регистрация: 21.03.2011
Сообщений: 79
08.04.2011, 18:48  [ТС] #3
а для двумерного массива как?
0
neske
1501 / 868 / 84
Регистрация: 26.03.2010
Сообщений: 2,973
08.04.2011, 19:01 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void recursion (int **MAS, const int row, const int column, int i, int j)
{
    if ((i == row - 1) && (j == column - 1)) return;
    else {
        if (MAS[i][j] % 2 == 0) MAS[i][j] = 0;
        if (j == column - 1) recursion (MAS, row, column, ++i, 0);
            else recursion (MAS, row, column, i, ++j);
    }
}
 
int main (void)
{
    // объявите массив динамически.
    recursion (MAS, row, column, 0, 0);
    //
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2011, 19:01
Привет! Вот еще темы с ответами:

Работа с массивами, замена элементов массива - C++
День добрый Товарищи. Взялся на днях за задачу, но в процессе реализации уперся в стену (что именно - укажу ниже). Собственно текст...

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

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

Замена всех элементов массива, кроме крайних на полусумму соседей - C++
9.Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, заменяет все элементы массива, кроме крайних на полусумму...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
08.04.2011, 19:01
Ответ Создать тему
Опции темы

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