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

Среди N введенных чисел найти количество соседей разных знаков - C++

Восстановить пароль Регистрация
 
sergeyzavr
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 10
10.06.2013, 10:57     Среди N введенных чисел найти количество соседей разных знаков #1
Задача №1
"Среди N введенных чисел найти количество соседей разных знаков"

____________
Надеюсь на вашу помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 10:57     Среди N введенных чисел найти количество соседей разных знаков
Посмотрите здесь:

C++ Среди N введённых целых чисел найти количество соседей разных знаков.
Найти количество различных чисел среди элементов массива C++
Найти количество введенных чисел, когда их сумма превысила 100 C++
C++ Найти количество разных чисел среди элементов массива C++
Найти количество разных чисел среди элементов массива. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
10.06.2013, 11:06     Среди N введенных чисел найти количество соседей разных знаков #2

Не по теме:

Мда, интересней не придумаешь...


Вопросы-то где?
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
10.06.2013, 11:17     Среди N введенных чисел найти количество соседей разных знаков #3
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int N, *vec, count = 0;
     cout << "Input N:";
     cin >> N;
     vec = new int [N];
     for(int i=0; i<N; i++) {
             cout << "Input number: ";
             cin >> vec[i];
     }
     for(int i=0; i<N; i++) {
             if((vec[i] > 0 && vec[i+1] < 0) || (vec[i] < 0 && vec[i+1] > 0))
             count++;
     }
Дмитрий3241
 Аватар для Дмитрий3241
634 / 505 / 52
Регистрация: 07.07.2011
Сообщений: 1,226
10.06.2013, 11:40     Среди N введенных чисел найти количество соседей разных знаков #4
1)
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
#include <iostream>
 
int main()
{
    int N;
    std::cin >> N;
 
    int count = 0;
    int prev = 0;
 
    for ( int i = 0; i < N; i++ )
    {
        int tmp;
        std::cin >> tmp;
        if ( tmp == prev * -1 && prev != 0 ) 
            count++;
 
        prev = tmp;
    }
 
    std::cout << count;
    system( "pause" );
 
    return 0;
}
Yandex
Объявления
10.06.2013, 11:40     Среди N введенных чисел найти количество соседей разных знаков
Ответ Создать тему
Опции темы

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