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

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

Войти
Регистрация
Восстановить пароль
 
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 222
#1

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

23.01.2014, 00:46. Просмотров 488. Ответов 3
Метки нет (Все метки)

Задача:
Создать одномерный динамический массив
размера n, где n вводит пользователь. Заполнить
его случайными целыми числами в интервале от
-100 до 100. Верно ли, что в нем положительные и
отрицательные числа чередуются?

Не могу придумать ничего дельного, чтобы это как-то проверялось. Может кто-то сможет подкинуть идейку или кинуть какой-нибудь фрагмент кода? Буду очень благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 00:46     Проверить, чередуются ли в массиве положительные и отрицательны элементы
Посмотрите здесь:
C++ Проверить, что в массиве нет нулей, и при этом положительные элементы чередуются с отрицательными
C++ Проверить, чередуются ли в массиве положительные и отрицательные числа.
C++ Проверить, чередуются ли в массиве положительные и отрицательные числа
Проверить, чередуются ли отрицательные и положительные элементы массива C++
Определить, чередуются ли в массиве положительные и отрицательные элементы C++
Условие, что массиве нет нулевых элементов и положительные элементы чередуются с отрицательными C++
C++ Дан вещественный массив размера N. Проверить чередуются ли в нем положительные и отрицательные числа
Проверить чередуются ли знаки в массиве. C++
C++ Проверить, чередуются ли в массиве четные и нечетные числа.
Проверить, чередуются ли в массиве четные и нечетные числа. C++
Проверить, чередуются ли в массиве четные и нечетные числа C++
Проверить чередуются ли в массиве четные и нечетные числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 00:52     Проверить, чередуются ли в массиве положительные и отрицательны элементы #2
Blueeyer, Вот тебе фрагмент кода, запусти и выводы сделай сам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include<ctime>
#include<cstdlib>
int main()
{
    int N;
    std::cin>>N;
    int *mas = new int [N];
    for(int i=0;i<N;i++){
        mas[i] = rand() % 201 - 100;
        std::cout<<mas[i]<<" ";
    }
    return 0;
}
Ev_Hyper
Заблокирован
23.01.2014, 00:56     Проверить, чередуются ли в массиве положительные и отрицательны элементы #3
Цитата Сообщение от Blueeyer Посмотреть сообщение
Не могу придумать ничего дельного, чтобы это как-то проверялось.
напишите функцию, которая возвращает тру, если положит. и фалсе если отрицательное.
А в цикле вызывайте для двух соседних элементов.

Blueeyer, кстати говоря такая задача имеет смысл только для маленьких N.
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 222
23.01.2014, 00:59  [ТС]     Проверить, чередуются ли в массиве положительные и отрицательны элементы #4
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
напишите функцию, которая возвращает тру, если положит. и фалсе если отрицательное.
спасибо большое за идею, теперь проблем думаю не будет))
Yandex
Объявления
23.01.2014, 00:59     Проверить, чередуются ли в массиве положительные и отрицательны элементы
Ответ Создать тему
Опции темы

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