Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 1
Регистрация: 29.09.2014
Сообщений: 97
1

Найти максимальный и минимальный по модулю элементы массива

26.10.2014, 13:21. Просмотров 1469. Ответов 1
Метки нет (Все метки)

Ввести одномерный массив А , вывести его. Найти максимальный и минимальный по модулю элементы массива. Если модуль максимального элемента превышает значение модуля минимального более чем на 10, то увеличить положительные элементы всего массива на значение модуля максимума, иначе уменьшить их на это значение.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
int main()
{
    int n,i;
    // Ввод массива
    cout<<"\nVvod n";
    cin>>n;
    int a[n];
    for (i=0; i<n; i++)
    {
        cout<<"\na["<<i<<"]=";
        cin>>a[i];
    }
    // Вывод массива
    cout<<"\nMassiv a:";
    for (i=0; i<n; i++)
        cout<<"\t"<<a[i];
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2014, 13:21
Ответы с готовыми решениями:

Найти в массиве максимальный и минимальный элементы по модулю и поменять их местами
Вот решаю задачу по Си++, но так как дома среды разработки такой нет , то решаю задачу по Си......

Вычислить max2-min2 , где max-максимальный по модулю элемент массива, а min -минимальный по модулю
Дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления...

Найти минимальный и максимальный элементы массива и поменять их местами
Найти минимальный и максимальный элементы массива и поменять их местами.

Найти максимальный и минимальный элементы массива и поменять их местами
Найти максимальный и минимальный элементы массива и поменять их местами в с Люди, помогите! задача...

1
Модератор
Эксперт С++
9514 / 8169 / 4994
Регистрация: 18.12.2011
Сообщений: 21,806
26.10.2014, 16:15 2
Лучший ответ Сообщение было отмечено qwen1234 как решение

Решение

Нахождение экстремумов:
C
1
2
3
4
5
6
7
8
max=min=abs(a[0]);
for (i=1; i<n; i++)
{
   if(max<abs(a[i]))
      max=abs(a[i]);
   if(min>abs(a[i]))
      min=abs(a[i]);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2014, 16:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти, в какой половине массива находятся его минимальный и максимальный элементы (через указатели)
Здравствуйте. Помогите, пожалуйста, исправить ошибку. Дан массив вещественных чисел, состоящий из N...

Максимальный и минимальный элементы двумерного массива
Подскажите, пожалуйста, код для нахождения максимального и минимального элементов двумерного...

Переставить местами максимальный и минимальный элементы массива
Задан массив, предположим размером 5. Мин и макс.: const int N = 5; int main() { int A, i,...

Поменять местами максимальный и минимальный элементы массива
Ошибка тут скорее всего не одна))реализовывал программу через глобальные переменные,теперь...


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

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

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