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

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

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

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

16.12.2011, 02:15. Просмотров 825. Ответов 1
Метки нет (Все метки)

Задача такова:
В введенном с клавиатуры одномерном массиве найти наибольший среди отрицательных и наименьший среди положительных элементов массива.
Кто поможет, огромная благодарность
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 02:15     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива
Посмотрите здесь:
C++ В одномерном массиве найти наибольший среди отрицательных и наименьший среди положительных элементов
Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива C++
Матрица с fstream. Найти максимум среди отрицательных и минимум среди положительных элементов C++
C++ Найти наибольший среди наименьших элементов строк и наименьший среди наибольших элементов строк
Подсчитать количество положительных и отрицательных элементов массива; найти максимальный среди нечётных C++
В массиве из 20 чисел найти наименьший среди отрицательных элементов C++
Дано три числа. Среди отрицательных найти четные, среди положительных - нечетные C++
C++ Найти наибольший среди отрицательных чисел массива
Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. C++
C++ Определить наименьшее среди положительных и наибольшее среди отрицательных введенных чисел
Определить минимум среди положительных и максимум среди отрицательных чисел C++
C++ Матрица D(4,4). Определить максимальный среди положительных, минимальный среди отрицательных и поменять их местами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
Ответ Создать тему
Опции темы

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