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

Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование задач обработки графических структур http://www.cyberforum.ru/cpp-beginners/thread865194.html
Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета.
C++ Ввод в массив 4х4 элементов чисел Написать программу ввода в массив 4х4 элементов чисел и поиска в нем модуля максимального значения http://www.cyberforum.ru/cpp-beginners/thread865193.html
Написать программу ввода в массив C++
Написать программу ввода в массив 10 чисел и поиска в нем модуля максимального значения
C++ Что означает "%" в выражении mas[5]=rand()%99 ?
Вот пишешь например mas=rand()%99 что означает % ? И еще srand((unsigned)time(NULL)); эт строка что значит?
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread865171.html
//4.cpp #include <iostream> using namespace std; class Int { private: long double i; public: Int(): i(0)
C++ Быстрая сортировка для массива обьектов пользовательского класса Насколько я знаю в Си++ есть встроеная ф-ция быстрой сортировки. Как нею воспользоваться для сортировки массива обьектов моего класса? Хочу посортировать массив " GOODS goods " за полем NAME по возростанию. #include <iostream> #include <string> #include <string.h> #define GOODS_IN_SHOP 255 using namespace std; подробнее

Показать сообщение отдельно
Yamaneko
 Аватар для Yamaneko
7 / 7 / 1
Регистрация: 10.05.2013
Сообщений: 90
14.05.2013, 21:28     Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел
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
39
40
41
#include <iostream>
 
const int n=10;
 
double min_search(double A[n])
{
    double _min=900;
    for (int i=0;i<n;i++)
    {
        if(A[i]>0 && _min>A[i])
        {
            _min=A[i];
        }
    }
    return _min;
}
 
double max_search(double A[n])
{
    double _max=-900;
    for (int i=0;i<n;i++)
    {
        if(A[i]<0 && _max<A[i])
        {
            _max=A[i];
        }
    }
    return _max;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    double A[n];
    std::cout<<"Input massive"<<std::endl;
    for (int i=0;i<n;i++)
    {
        std::cin>>A[i];
    }
    std::cout<<"max= "<<max_search(A)<<" min= "<<min_search(A)<<std::endl;
    return 0;
}
при условии, что числа не больше +-900;
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru