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

Определить сколько раз в заданной последовательности меняется знак - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из заданной последовательности создать новую последовательность согласно условию http://www.cyberforum.ru/cpp-beginners/thread1647219.html
2)дана непустая последовательность положительных чисел а1, а2, ..., оканчивающаяся нулем. получить а1, а1*а2, а1*а2*а3,...,0.
C++ Вычислить сумму ряда, не используя условный оператор и операцию возведения в степень 1) вычислить сумму 1 - (1/2+1/3) - ...+ ((-1)^n+1)*(1/n). условный оператор и операцию возведения в степень не использовать. http://www.cyberforum.ru/cpp-beginners/thread1647199.html
поясните по #define C++
У меня есть super class Animals и два подкласса Cats и Birds крайне похожие в реализации. Так вот хочу сделать так: в файле "Birds.h" коптровать все из "Cats.h" чего надо там подправить и...
C++ Поменять местами указанные разряды заданных чисел; определить суммы чисел до и после замены
3 и 5 разряды каждого числа поменять местами.Определить суммы чисел до и после замены решение и плюс скрин работы проги. Заранее спасибо.
C++ Работа с char и string http://www.cyberforum.ru/cpp-beginners/thread1647141.html
Привет. Продолжаю изучать C++. Можете посоветовать хорошую книгу или что-нибудь вроде книги(может статью), про работу с типами char и string? Арифметику я познал. Теперь очередь символов и строк....
C++ Отобразить на экране массив в виде матрицы и произведение ненулевых элементов, а также их количество Ввести двумерный массив Е. Отобразить на экране массив в виде матрицы и произведение ненулевых элементов, а также их количество. Помогите решить пожалуйста, а то уже второй день сижу над ней. подробнее

Показать сообщение отдельно
GbaLog-
Любитель чаепитий
3030 / 1398 / 337
Регистрация: 24.08.2014
Сообщений: 4,963
Записей в блоге: 1
Завершенные тесты: 2
25.01.2016, 17:52
mindless_pengui,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//3)дана последовательность ненулевых целых чисел. 
//Определить сколько раз в этой последовательности меняется знак. 
//Например, в последовательности 10, -4, 12, 56, -4 знак меняется 3 раза.
/////////////////////////////////////////////////////////////////////////
#include <iostream>
using namespace std;
 
int main() {
    int n,prevN,count = 0,tmp;
    cin >> n;
    cin >> tmp;
    prevN = tmp;
    for( int i = 0; i < n-1; i++ ) {
        cin >> tmp;
        if( (prevN > 0 && tmp < 0) || (prevN < 0 && tmp > 0) ) count++;
        prevN = tmp;
    }
    cout << count << endl;
    cin.sync();
    cin.get();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru