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

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

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

если в массиве положительные элементы или отрицательные элементы будут соседями - C++

06.05.2013, 22:12. Просмотров 329. Ответов 2
Метки нет (Все метки)

очень нужна помощь! помогите пожалуйста! если в массиве a[n] положительные элементы или отрицательные элементы будут соседями то вывести их на экран.(то есть если -5 -2 2 2 -6 7, вывести -5 -2 2 2) а иначе вывести отрицательные элементы по их порядку! заранее спасибо))))))) очень буду благодарна))))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2013, 22:12     если в массиве положительные элементы или отрицательные элементы будут соседями
Посмотрите здесь:

Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы второго файла и отрицательные элементы первого C++
Сформировать список L, включив в него положительные элементы списка L1 и отрицательные элементы списка L2 C++
Расположить вначале отрицательные, а затем положительные элементы в массиве C++
C++ Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z
C++ Отсортируйте в массиве положительные элементы по возрастанию, отрицательные – по убыванию
C++ В массиве заменить все отрицательные элементы на минимальный элемент, а все положительные – на максимальный
В массиве сначала расположить все положительные элементы,а потом отрицательные C++
Определить, чередуются ли в массиве положительные и отрицательные элементы C++
C++ Если элементы массива не образуют убывающей последовательности, то заменить его отрицательные элементы
C++ Разместить в массиве все положительные элементы в начале, отрицательные - в конце, посередине - нули
Расположить в массиве сначала отрицательные, а затем положительные элементы другого массива C++
В однородном массиве все отрицательные элементы увеличить на 2, а все положительные заменить на 1 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Валентин^_^
10 / 10 / 2
Регистрация: 15.10.2009
Сообщений: 119
06.05.2013, 23:11     если в массиве положительные элементы или отрицательные элементы будут соседями #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
    int a[6] = {-5, -2, 2, 2, -6, 7};
 
    for (int i = 0; i < 5; i++)
        if ( ((a[i] < 0 && a[i + 1] < 0)) || ((a[i] > 0 && a[i + 1] > 0)) )
            cout << a[i] << " " << a[i + 1] << " ";
 
    system("pause");
    return 0;
}
Саяжан
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 7
07.05.2013, 09:54  [ТС]     если в массиве положительные элементы или отрицательные элементы будут соседями #3
вот написала! но у меня теперь первое условие не выполняется!(то есть если(++--++--или--++--++) положительные и отрицательные не чередуются) помогите пожалуйста исправить ошибку)))))))))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
using namespace std;
int main()
{
int a[100];
int i,j,n;
printf("n=");
scanf("%i",&n);
 
for(i=0;i<n;i++)
{printf("Vvedite element massiva:");
scanf("%i", &a[i]);
}
for(i=0;i<n-1;i++){
if (((a[i] < 0 && a[i + 1] < 0)) || ((a[i] > 0 && a[i + 1] > 0) ) )
printf("%i %i ", a[i],a[i+1]);  
if ( a[i]*a[i+1]<0 )
 for(i=0;i<n;i++)
{ if(a[i]<0) printf("%i ", a[i]);
 } }               
}
Yandex
Объявления
07.05.2013, 09:54     если в массиве положительные элементы или отрицательные элементы будут соседями
Ответ Создать тему
Опции темы

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