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

Определить предпоследний отрицательный элемент в последовательности чисел - C++

Восстановить пароль Регистрация
 
alena900
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 78
01.02.2011, 17:21     Определить предпоследний отрицательный элемент в последовательности чисел #1
Определить предпоследнее отрицательный элемент в заданном числе. БЕЗ использования массива...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2011, 17:21     Определить предпоследний отрицательный элемент в последовательности чисел
Посмотрите здесь:

Найти первый отрицательный элемент последовательности sin(ctg(xi) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3 C++
Двумерный массив: определить количество столбцов, содержащих хотя бы один отрицательный элемент. C++
C++ В двумерном массиве определить первый отрицательный элемент на интервале [a,b]
Массив: Определить наименьший по модулю отрицательный элемент? C++
Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
01.02.2011, 17:23     Определить предпоследний отрицательный элемент в последовательности чисел #2
как в заданном число могут быть отрицательные элементы? число допустим -523
alena900
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 78
01.02.2011, 17:36  [ТС]     Определить предпоследний отрицательный элемент в последовательности чисел #3
то есть в последовательности чисел, например: 2, 4, -1, 6, -5, 6, 7, -4, . . .
Решить нужно с помощью структур.. классы еще пока не изучали..
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.02.2011, 17:48     Определить предпоследний отрицательный элемент в последовательности чисел #4
Ааа. Без использования массива...
Хм. Ну надо подумать)
С массивом вот
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
#include <iostream>
 
int main()
{
    int* Arr;
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    Arr=new int[N];
    int cnt=0;
    for(int i=0; i<N; ++i)
    {
        std::cin>>Arr[i];
        if(Arr[i] < 0)
            cnt=i;
    }
    if(cnt == 0)
    {
        std::cerr<<"There are no elements less than zero or there is only one\n";
        delete[] Arr;
        return 0;
    }
    int cnt2=0;
    for(int i=0; i<cnt; ++i)
       if(Arr[i] < 0)
          cnt2=i;
    std::cout<<Arr[cnt2]<<'\n';
    delete[] Arr;
    return 0;
}
Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    int number=0;
    int neg=0;
    int prev=0;
    while(std::cin >> number)
    {
         if(number < 0)
         {
            prev=neg;
            neg=number;
         }
    }
    if(!prev)
      std::cout<<"There are no negative elements or there is only one\n";
    else
      std::cout<<prev<<'\n';
    return 0;
}
alena900
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 78
01.02.2011, 22:26  [ТС]     Определить предпоследний отрицательный элемент в последовательности чисел #5
можно, пожалуйста, пояснить вот эти строки:

int neg=0;
int prev=0;

while(std::cin >> number) cin знаю, функция ввода, а что такое std в этой записи?..
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
01.02.2011, 22:41     Определить предпоследний отрицательный элемент в последовательности чисел #6
Цитата Сообщение от alena900 Посмотреть сообщение
а что такое std в этой записи?..
Пространство имен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2011, 22:50     Определить предпоследний отрицательный элемент в последовательности чисел
Еще ссылки по теме:

C++ Найти минимальный элемент последовательности из 10 чисел, парный элемент которой вычисляется по формуле
Определить количество столбцов матрицы, содержащих хотя бы один отрицательный нечетный элемент C++
Сформировать из чисел, записанных в текстовом файле, новый файл, удалив первый отрицательный элемент C++

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.02.2011, 22:50     Определить предпоследний отрицательный элемент в последовательности чисел #7
alena900, Просто создаем две переменные типа int и присваиваем им 0)
Yandex
Объявления
01.02.2011, 22:50     Определить предпоследний отрицательный элемент в последовательности чисел
Ответ Создать тему
Опции темы

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