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

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

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

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

20.10.2012, 21:19. Просмотров 717. Ответов 7
Метки нет (Все метки)

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

C++ Найти наибольший среди отрицательных чисел массива
C++ Найти максимальный элемент среди отрицательных чисел
Найти количество отрицательных чисел среди заданных C++
C++ Нужно найти минимальное значение среди позитивных чисел и максимальное среди отрицательных.
C++ Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел
C++ Найти количество отрицательных чисел и номера нулевых чисел в последовательности
Найти величину наибольшего среди отрицательных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21772 / 10496 / 1701
Регистрация: 12.02.2012
Сообщений: 17,486
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
21772 / 10496 / 1701
Регистрация: 12.02.2012
Сообщений: 17,486
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
4218 / 2192 / 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
21772 / 10496 / 1701
Регистрация: 12.02.2012
Сообщений: 17,486
20.10.2012, 23:42     Найти величину наибольшего среди отрицательных чисел последовательности #7
А где же тогда хранится эта последовательность?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2012, 03:39     Найти величину наибольшего среди отрицательных чисел последовательности
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 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     Найти величину наибольшего среди отрицательных чисел последовательности
Ответ Создать тему
Опции темы

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