Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
12 / 12 / 7
Регистрация: 09.10.2013
Сообщений: 222
1

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

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

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

Не могу придумать ничего дельного, чтобы это как-то проверялось. Может кто-то сможет подкинуть идейку или кинуть какой-нибудь фрагмент кода? Буду очень благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2014, 00:46
Ответы с готовыми решениями:

Проверить, что в массиве нет нулей, и при этом положительные элементы чередуются с отрицательными
Дано массив целых чисел размерности n. есть переменная t. Присвоить ей значение 1 если в массиве...

Проверить, чередуются ли в массиве положительные и отрицательные числа.
Прошу ПОМОГИТЕ! Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем...

Проверить, чередуются ли в массиве положительные и отрицательные числа
Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и...

Проверить, чередуются ли в массиве положительные и отрицательные числа
Не разбираюсь с методом классов, прошу помочь. Дан массив ненулевых целых чисел размера N....

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
569 / 537 / 280
Регистрация: 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;
}
0
Заблокирован
23.01.2014, 00:56 3
Цитата Сообщение от Blueeyer Посмотреть сообщение
Не могу придумать ничего дельного, чтобы это как-то проверялось.
напишите функцию, которая возвращает тру, если положит. и фалсе если отрицательное.
А в цикле вызывайте для двух соседних элементов.

Blueeyer, кстати говоря такая задача имеет смысл только для маленьких N.
1
12 / 12 / 7
Регистрация: 09.10.2013
Сообщений: 222
23.01.2014, 00:59  [ТС] 4
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
напишите функцию, которая возвращает тру, если положит. и фалсе если отрицательное.
спасибо большое за идею, теперь проблем думаю не будет))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2014, 00:59

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Массив: Проверить, чередуются ли в массиве положительные и отрицательные числа
3. Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и...

В массиве размера n проверить, чередуются ли положительные и отрицательные числа
Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и...

Проверить, чередуются ли отрицательные и положительные элементы массива
Даны целые числа A1...An, каждое из которых отлично от нуля. Если в последовательности ...

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


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

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

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