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

Найти наибольший среди отрицательных и наименьший среди положительных элементов массива - C++

Восстановить пароль Регистрация
 
Johnyk
0 / 0 / 0
Регистрация: 20.09.2011
Сообщений: 4
16.12.2011, 02:15     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива #1
Задача такова:
В введенном с клавиатуры одномерном массиве найти наибольший среди отрицательных и наименьший среди положительных элементов массива.
Кто поможет, огромная благодарность
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 02:15     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива
Посмотрите здесь:

C++ найти наибольший среди отрицательных чисел массива
Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. C++
C++ Найти наибольший среди наименьших элементов строк и наименьший среди наибольших элементов строк
Дано три числа. Среди отрицательных найти четные, среди положительных - нечетные C++
C++ В одномерном массиве найти наибольший среди отрицательных и наименьший среди положительных элементов
Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива C++
C++ Найти наименьший среди элементов одномерного массива А, которые лежат вне интервала [С, D]
Матрица с fstream. Найти максимум среди отрицательных и минимум среди положительных элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vanakals
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 13
03.04.2014, 19:53     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
 
using namespace std;
int main()
{
     int n,c,nmc=-1;
    cin>>n;
    int *mas=new int [n];
    for(int i(0); i<n; i++)
        cin>>mas[i];
     for (c = 0; c < n; ++c) if ( mas[c] < 0 && (nmc == -1 || mas[c] > mas[nmc]) ) nmc = c; 
    cout << mas[nmc]; 
 
    return 0;
}
Yandex
Объявления
03.04.2014, 19:53     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива
Ответ Создать тему
Опции темы

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