Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Маша Болдина
2 / 2 / 0
Регистрация: 15.02.2012
Сообщений: 56
#1

Даны целые числа a1, …, an, каждое из которых отлично от нуля. - C++

16.03.2012, 02:00. Просмотров 886. Ответов 1
Метки нет (Все метки)

Даны целые числа a1, …, an, каждое из которых отлично от нуля. Если в последовательности отрицатель¬ные и положительные члены чередуются (+,-, +, -, … или -,+,-,+, ...), то ответом должна служить сама исходная последовательность. Иначе получить все отрица¬тельные члены последовательности, сохранив порядок их следования.
рещите на С++.Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2012, 02:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны целые числа a1, …, an, каждое из которых отлично от нуля. (C++):

Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа - C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа.

Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. на C++ - C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от...

Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер - C++
Помогите с задачей по С++. Нужно решить только при помощи "Тернарного оператора". Даны три целых числа, одно из которых отлично от двух...

Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер - C++
не могу понять почему не работает... #include <iostream> using namespace std; int main() { int mas; for (int i=0;...

C++ даны целые числа а1 а2 an указать те из них у которых остаток от деления на M равен L(0<L<M-1) - C++
c++ даны целые числа а1 а2 an указать те из них у которых остаток от деления на M равен L(0&lt;L&lt;M-1) я не понимаю как сделать это вообще,...

Стек содержит целые числа, удвоить вхождение нуля в стеке - C++
Стек содержит целые числа, удвоить вхождение нуля в стеке

1
DijLazar
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 11
16.03.2012, 11:25 #2
Попробуй:
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
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    cout << "Vvedite kol-vo elementov: "; cin >> n;
    cout << "Vvedite posledovatel'nost:" << endl;
    int *mas = new int [n];
    for (int i=0; i<n; i++)
        cin >> mas[i];
 
    bool flag=false;
    for (int i=0; i<n-1; i++)
    {
        if ((mas[i]<0 && mas[i+1]>0) || (mas[i]>0 && mas[i+1]<0))
            flag=true;
        else
        {
            flag=false;
            break;
        }
    }
    int kol=0, j=0;
    if(flag==true)
        for (int i=0; i<n; i++)
            cout << mas[i] << " ";
    else
    {
        for (int i=0; i<n; i++)
            if (mas[i]<0)
                kol++;
        int *arr = new int [kol];
        bool flag2=false;
        for (int i=0; i<n; i++)
            if (mas[i]<0)
            {
                flag2=true;
                arr[j]=mas[i];
                j++;
            }
 
            if (flag2 == true)
                for (int i=0; i<kol; i++)
                    cout << arr[i] << " ";
            else
                cout << "Net otricatel'nih elementov!";
            delete [] arr;
    }
    cout << endl;
    delete [] mas;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2012, 11:25
Привет! Вот еще темы с ответами:

Компоненты файла A – целые (отличные от нуля) числа,получить файл B - C++
Компоненты файла A – целые (отличные от нуля) числа, причем из них первые 10 положительных чисел, затем 10 отрицательных, и т.д. Получить...

Даны четыре вещественных числа от нуля. Проверить: образуют ли данные числа геометрическую прогрессию. - C++
Даны четыре вещественных числа от нуля. Проверить: образуют ли данные числа геометрическую прогрессию.

Даны целые числа, удалить все числа со значением максимального из них - C++
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не могу найти ошибку... #include&lt;iostream&gt; using...

Даны целые числа р и q. Получить все делители числа q, взаимно простые с р - C++
Получить все делители числа q, взаимно простые с р.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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