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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ "*&" - что это? http://www.cyberforum.ru/cpp-beginners/thread408706.html
не понимаю для чего нужна "*&" запись. вот пример: int *z; int *&r = z; //объясните пожалуйста что она делает int a = 9; z = &a;
C++ Найти произведение элементов вектора, расположенных между максимальными и минимальными по модулю элементами Задайте два вектора А(n) и B(m). выполните задания: 1)найдите вектора С(n+m) с элементов векторов А и Б, сначала парных в порядке спадания, а потом непарных в порядке возрастания. 2)найдите произведение элементов вектора А, расположенных между максимальными и минимальными по модулю элементами. спасибо большое, потрите пожалуйста старую тему - там ошибки. http://www.cyberforum.ru/cpp-beginners/thread408705.html
выходной файл C++
Записать выходной файл, разделить каждое число на полусумму первого отрикательного и 50-го числа файла. Помогите пожалуйста с этой задачей
C++ Массивы. Нахождение столбцов без отрицательных элементов.
Дана матрица размерностью N на M. Вывести номера всех столбцов матрицы, в которых нет отрицательных элементов. #include <iostream> #include <conio.h> using namespace std; void main () { const int N=4, M=5; int count, A, i, j; cout<<"Vvedite elem. mass. :" ;
C++ Поясните задание http://www.cyberforum.ru/cpp-beginners/thread408696.html
Разработать программу учета "указаний сверху" (учет новых указаний и удаление выполненных). Данные представить в виде линейного двухсвязного списка. Что это ? :D очередь? указания сверху, последние удаляються. тогда почему после про двухсвязный список идет речь?
C++ Выравнивание данных Итак, как всем известно, обычно тип double занимает 8 байт. Тип char занимает 1 байт (char - 9 байт). Структура вида: struct A { double a; char b; }; Занимает 24 байта. А значит 8+9 = 24. К тому же структура вида: подробнее

Показать сообщение отдельно
Vanakals
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 13
03.04.2014, 19:53     Найти наибольший среди отрицательных и наименьший среди положительных элементов массива
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;
}
 
Текущее время: 04:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru