С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

В заданном массиве определите число соседств двух чисел разного знака - C++

15.06.2013, 17:06. Просмотров 746. Ответов 2
Метки нет (Все метки)

В заданном массиве определите число соседств двух чисел разного знака.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2013, 17:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В заданном массиве определите число соседств двух чисел разного знака (C++):

В заданном массиве определить количество соседств двух чисел разного знака - C++
Нужен код с++ с выводом массива и решением Тип элементов: целые Кол-во элементов: 20 Элементы от -10 до 12

Определите в двумерном числовом массиве число соседства с двух чисел разного знака - C++
Помогите. Определите в двумерном числовом массиве число соседства с двух чисел разного знака.

В последовательности определить количество соседств двух чисел разного знака - C++
Даны натуральное число n, действительные числа a1,...,an. В последовательности a1,...,an определить число соседств двух чисел разного...

Определить в одномерном массиве число соседств из двух положительных чисел - C++
Определить в одномерном массиве число соседств из двух положительных чисел.

Определить в заданной последовательности число соседств двух положительных чисел - C++
Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Определить в заданной последовательности число...

В данной последовательности определить число соседств двух положительных чисел - C++
Дана непустая последовательность различных натуральных чисел, за которой следует 0. В данной последовательности определить число соседств...

2
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
15.06.2013, 21:00 #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
#include <ctime>
#include <cstdlib>
#include <iostream>
 
int main()
{
    const std::size_t n = 10;
    int a[n];
 
    std::srand(std::time(NULL));
    for(std::size_t i = 0; i < n; ++i)
    {
        a[i] = std::rand() % 20 - 10;
        std::cout << a[i] << ' ';
    }
    std::cout << '\n';
 
    std::size_t c = 0;
    for(std::size_t i = 1; i < n; ++i)
        if((a[i - 1] < 0) != (a[i] < 0)) ++c;
 
    std::cout << "result: " << c << std::endl;
}
2
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
15.06.2013, 21:02 #3
rangerx, у вас нули знаковые получились
я бы так написал:
C++
1
2
if(a[i - 1] * a[i] < 0) 
   ++c;
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2013, 21:02
Привет! Вот еще темы с ответами:

Определить в последовательности число соседств двух чисел с разным знаком (только с циклами, без массивов) - C++
Здраствуйте! Дано натуральное число n, действительные числа q1,q2,..,qn . В последовательности q1,q2,..,qn определить число соседств двух...

В заданном массиве целых чисел найти максимальное и минимальное число - C++
В заданном массиве целых чисел найти максимальное и минимальное число, использую функции определения максимального и минимального числа.

Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. - C++
помогите пожалуйста решить задачки:): 1)Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в...

В заданном массиве двоичных чисел увеличить значение каждого элемента на двоичное число 1010 - C++
2. В заданном массиве двоичных чисел увеличить значение каждого элемента на двоичное число 1010.


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

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

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