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

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

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

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

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

Даны целые числа a1, …, an, каждое из которых отлично от нуля. Если в последовательности отрицатель¬ные и положительные члены чередуются (+,-, +, -, … или -,+,-,+, ...), то ответом должна служить сама исходная последовательность. Иначе получить все отрица¬тельные члены последовательности, сохранив порядок их следования.
рещите на С++.Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2012, 02:00     Даны целые числа a1, …, an, каждое из которых отлично от нуля.
Посмотрите здесь:
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа C++
C++ Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. на C++
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер C++
Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер C++
C++ C++ даны целые числа а1 а2 an указать те из них у которых остаток от деления на M равен L(0<L<M-1)
Стек содержит целые числа, удвоить вхождение нуля в стеке C++
Компоненты файла A – целые (отличные от нуля) числа,получить файл B C++
C++ Даны четыре вещественных числа от нуля. Проверить: образуют ли данные числа геометрическую прогрессию.
Даны целые числа, удалить все числа со значением максимального из них C++
Даны два целых числа M но N. Вывести все целые числа из промежутка [M,n] C++
C++ Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами
Даны целые положительные числа аь а2,., а„. Найти среди них те, которые являются квадратами некоторого числа т C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DijLazar
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 11
16.03.2012, 11:25     Даны целые числа a1, …, an, каждое из которых отлично от нуля. #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;
}
Ответ Создать тему
Опции темы

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