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

Найти величину наибольшего среди отрицательных чисел последовательности - C++

Восстановить пароль Регистрация
 
masyk
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 34
20.10.2012, 21:19     Найти величину наибольшего среди отрицательных чисел последовательности #1
Буду благодарен!!!С!!!
Миниатюры
Найти величину наибольшего среди отрицательных чисел последовательности  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 21:19     Найти величину наибольшего среди отрицательных чисел последовательности
Посмотрите здесь:

C++ найти наибольший среди отрицательных чисел массива
C++ Нужно найти минимальное значение среди позитивных чисел и максимальное среди отрицательных.
C++ Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел
найти разность между произведением нечетных чисел и наибольшим среди отрицательных C++
C++ Найти количество отрицательных чисел и номера нулевых чисел в последовательности
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21500 / 10253 / 1669
Регистрация: 12.02.2012
Сообщений: 17,139
20.10.2012, 21:33     Найти величину наибольшего среди отрицательных чисел последовательности #2
Translate it into Russian...
masyk
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 34
20.10.2012, 22:21  [ТС]     Найти величину наибольшего среди отрицательных чисел последовательности #3
заданное целое n> 0 и последовательность из n действительных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательное чисел этой последовательности.
Catstail
Модератор
 Аватар для Catstail
21500 / 10253 / 1669
Регистрация: 12.02.2012
Сообщений: 17,139
20.10.2012, 22:32     Найти величину наибольшего среди отрицательных чисел последовательности #4
C++
1
2
3
4
5
6
7
int NegMax(int *a, int n)
{
    int max=a[0],i;
    for (i=1; i<n; i++)
        if ((a+i < 0) && (a+i > max)) max=a+i;
    return max;  
}
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
20.10.2012, 22:35     Найти величину наибольшего среди отрицательных чисел последовательности #5
Catstail, ляпы имеются.
a+i - адрес i-го элемента массива,
надо *(a+i) (либо просто a[i])

не верно начальное значение для max
masyk
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 34
20.10.2012, 23:40  [ТС]     Найти величину наибольшего среди отрицательных чисел последовательности #6
да извините!!! у меня в задание пишет массивов не использовать!!!
Catstail
Модератор
 Аватар для Catstail
21500 / 10253 / 1669
Регистрация: 12.02.2012
Сообщений: 17,139
20.10.2012, 23:42     Найти величину наибольшего среди отрицательных чисел последовательности #7
А где же тогда хранится эта последовательность?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2012, 03:39     Найти величину наибольшего среди отрицательных чисел последовательности
Еще ссылки по теме:

Найти величину наибольшего среди отрицательных чисел C++
Найти количество отрицательных чисел в последовательности C++
В наборе чисел найти наибольшее и наименьшее среди отрицательных C++

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.10.2012, 03:39     Найти величину наибольшего среди отрицательных чисел последовательности #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
int main()
{
    int n, i, t, res=1;
    cout<<"n= "; cin>>n;
    for(i=0; i<n; i++)
    {
        cin>>t;
        if(t<0)
        {
            if(res==1)
                res=t;
            else
            {
                if(res<t)
                    res=t;
            }
        }
    }
    cout<<res;   
    return 0;
}
Yandex
Объявления
21.10.2012, 03:39     Найти величину наибольшего среди отрицательных чисел последовательности
Ответ Создать тему
Опции темы

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