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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 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
Большое спасибо, Сергей Сергеевич!

Ответ не по теме: да, он мой бывший одногруппник
Yandex
Объявления
17.11.2014, 09:11     В массиве найти минимальный положительный и максимально отрицательный элемент и вычисляет их следующее значени
Ответ Создать тему
Опции темы

Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru