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

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

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

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

16.11.2014, 17:46. Просмотров 294. Ответов 2
Метки нет (Все метки)

Очень-очень-очень срочно надо сделать такую прогу, а я не совсем понимаю как её делать. Помогите, пожалуйста. Если можно, то объясните подробно как делать эту прогу и сам код. Буду крайне благодарен!)) Даны массивы следующих типов данных: Long [] = {},double [] ={},float [] = {}, int [] ={},short [] ={},long long [] ={}.
Разработать программу которая в каждом из представленных массивов находит минимальный положительный, и максимально отрицательный элемент и вычисляет их следующее значение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 17:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В массиве найти минимальный положительный и максимально отрицательный элемент и вычисляет их следующее значени (C++):

Найти максимальный отрицательный и минимальный положительный элемент и поменять их местами - C++
1) Дан массив из 20 чисел найти максимальный отрицательный и минимальный положительный элемент, поменять их местами. #include...

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

В двухмерном массиве найти минимальный, отрицательный элемент массива - C++
В двухмерном массиве найти минимальный, отрицательный элемент массива. Если его нет, то вывести сообщение об этом.Решить в с++ с помощью...

Переставить в 1-м массиве первый отрицательный и последний положительный элемент местами - C++
Переставить в 1-м массиве первый отрицательный и последний положительный элемент местами!

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6363 / 5927 / 1922
Регистрация: 18.12.2011
Сообщений: 15,234
Завершенные тесты: 1
16.11.2014, 17:56 #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
34
35
36
37
38
template<class T>
T MinPlus(T* arr,int size)
{
     int i=0;
     while(arr[i]<=0)
           i++;
     T t=arr[i++];
     for(;i<size;i++)
         if(arr[i]>0 && arr[i]<t)
        t=arr[i];
     return t;
}
T MaxMinus(T* arr,int size)
{
     int i=0;
     while(arr[i]>=0)
           i++;
     T t=arr[i++];
     for(;i<size;i++)
         if(arr[i]<0 && arr[i]>t)
        t=arr[i];
     return t;
}
int main()
{
   const N=3;
    long a[N]={1,2,3};
    cout<<MinPus(a,N)<<' '<<MaxMinus(a,N)<<endl;
    double b[N]={1.1,2.2,3.3};
    cout<<MinPus(b,N)<<' '<<MaxMinus(b,N)<<endl;
    float c[N]={1.1f,2.2f,3.3f};
    cout<<MinPus(c,N)<<' '<<MaxMinus(c,N)<<endl;
    short d[N]={11,12,13};
     cout<<MinPus(d,N)<<' '<<MaxMinus(d,N)<<endl;
   long long e[N]={1L,2L,3L};
    cout<<MinPus(e,N)<<' '<<MaxMinus(e,N)<<endl;
   return 0;
}

Не по теме:

grey96 не Ваш одногруппник?
Перегрузки массивов

Nick96
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 98
17.11.2014, 09:11  [ТС] #3
Большое спасибо, Сергей Сергеевич!

Ответ не по теме: да, он мой бывший одногруппник
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2014, 09:11
Привет! Вот еще темы с ответами:

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

Найти минимальный положительный элемент каждого столбца - C++
Подскажите пожалуйста, что в этом цикле не так? Нужно чтобы вычислялся минимальный положительный элемент каждого столбца, но оно, как...

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

Найти минимальный положительный элемент кратный 3м под побочной диагональю - C++
Дана матрица 12х12,найти минимальный положительный элемент кратный 3м,под побочной диагональю.Можно изменить размер,т.к. нужно заполнить...


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

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

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