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

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

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

Заменить в обоих массивах минимальный элемент суммой отрицательных элементов - C++

14.01.2010, 23:54. Просмотров 411. Ответов 1
Метки нет (Все метки)

Определить 2 одномерных целочисленых массива А(19) и В(26).Первый ввести с клавиатруы,а 2 задать как типизированую const.Используя собственную процедуру(функцию) заменить в обоих массивах минимальный элемент суммой отрицательных элементов.Полученые массивы вывести на печать.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2010, 23:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить в обоих массивах минимальный элемент суммой отрицательных элементов (C++):

Использовать функцию. Массивы. Заменить в обоих массивах минимальный элемент суммой отрицательных элементов - C++
Пожалуйста,ПОМОГИТЕ!!! Это срочно...ректорская контрольная...на завтра Определить два одномерных массива целых чисел А(19),...

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

Минимальный элемент матрицы заменить суммой положительных элементов этого же столбца - C++
Задана матрица А(n,m), в каждом столбце которой минимальный элемент необходимо заменить суммой положительных элементов этого же ...

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

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

Функция: рассчитать среднее арифметическое отрицательных элементов массиве, и заменить им минимальный элемент - C++
Написать программу в С++ ЖЕЛАТЕЛЬНО С КОММЕНТАРИЯМИ: Написать функцию, которая рассчитывает среднее арифметическое отрицательных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
insideone
Модератор
Автор FAQ
3638 / 916 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
15.01.2010, 00:22 #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
27
28
29
30
31
32
33
#include <iostream>
#define SIZE_A 19
#define SIZE_B 26
// Заменить в массиве X длинной Size
// минимальный элемент на сумму отрицательных
// элементов.
void Replace(int* X, int Size){
    int Summ = 0, Min = X[0], MinI = 0;
    for (int i = 0; i < Size; i++)
    {
        if ( Min > X[i] ) { Min = X[i]; MinI = i; }
        if ( X[i] < 0 )
            Summ += X[i];
    }
    X[MinI] = Summ;
}
 
void main()
{
    int A[SIZE_A];
    // Первый ввести с клавиатруы
    for (int i = 0; i < SIZE_A; i++)
        std::cin >> A[i];
    // А 2 задать как типизированую const
    const int B[SIZE_B] = {3,43,-2,32,-1,-2,-3,-4, 20, 3, -2, 23, -5, -2, 3, -23, 23, 2, -5, 6, 0, 2};
 
    // В процедуру отправляем ссылку на первый элемент массива
    Replace(&A[0], SIZE_A); 
 
    // Распечатываем A
    for (int i = 0; i < SIZE_A; i++)
        std::cout << " " << A[i];
}
Примерно так =) А константы изменять умеет только Чак Норрис
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2010, 00:22
Привет! Вот еще темы с ответами:

Минимальный элемент каждой строки матрицы заменить суммой цифр максимального простого элемента - C++
Помогите немного разобраться в задании, набросок код, но много ошибок, которые я не понимаю как фиксить, само задание; 21. Задана матрица...

Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих элементов. - C++
Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих...

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

Заменить диагональный элемент матрицы суммой элементов соответствующей строки - C++
Здравствуйте! Можете помочь матрицей размера NxN Сгенерировать матрицу размера NxN из случайных чисел (N вводится с клавиатуры)....


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

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

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