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

Пары элементов с одинаковыми знаками? - C++

Восстановить пароль Регистрация
 
BOR1K
 Аватар для BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
24.12.2009, 09:51     Пары элементов с одинаковыми знаками? #1
Дан масив n=20 зап0лненый случайным образ0м от -45 до 95ВсТАвить число между всеми соседними элементами, которые образуют пару элемент0в с одинак0выми знаками ( водить с клавы )

Добавлено через 14 часов 5 минут
помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2009, 09:51     Пары элементов с одинаковыми знаками?
Посмотрите здесь:

C++ содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками.
Массивы. Подсчитать количество пар соседних элементов с одинаковыми значениями C++
Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! C++
C++ Дан одномерный массив. Определить, если 2 пары соседних элементов с одинаковыми знаками
Определить число соседних двух элементов с разными знаками C++
C++ Можно ли разбить последовательность на пары так, чтобы произведение чисел любой пары было одинаковым?
Поменять местами пары элементов C++
C++ Из группы подряд идущих элементов массива с одинаковыми значениями оставить только первый

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
24.12.2009, 10:39     Пары элементов с одинаковыми знаками? #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
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
    srand(time(0));
    int m[20];
    for (int i=0;i<20;i++)m[i]=rand()%(95+45)-45;
    for (int i=0;i<20;i++)cout << m[i]<< " ";
    cout << endl;
    int insert;
    cout << "Enter number to insert: ";cin >> insert;
 
    for (int i=0;i<19;i++)
    {
        if (m[i]*m[i+1]>=0)
        {
           for (int j=19;j>i;j--)
           {
               m[j]=m[j-1];
           }
           m[i+1]=insert;
           i++;
        }
    }
    
    for (int i=0;i<20;i++)cout << m[i]<< " ";    
    getch();
}
Yandex
Объявления
24.12.2009, 10:39     Пары элементов с одинаковыми знаками?
Ответ Создать тему
Опции темы

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