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

Найти количество изменений знака в последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции (массивы) http://www.cyberforum.ru/cpp-beginners/thread690292.html
Помогите пожалуйста исправить ошибки в коде. Вот программа (операции над массивами в виде функций): #include<iostream.h> #include<conio.h> #include<math.h> void main(){ const int n=10; float mas;
C++ Обработка строк указателем Обработка строк при помощи указателей. Здравствуйте Помогите, пожалуйста, решить задачу. Для ввода строк использовать один и тот же символьный массив tmp.Обработку строк производить при помощи указателей внутри выделенного блока памяти. Запрещается использовать дополнительные массивы или блоки. Создать текстовую функцию main(), которая реализует след. алгоритм: 1. Объявить и ввести... http://www.cyberforum.ru/cpp-beginners/thread690289.html
Число с записью цифр в обратном порядке C++
Нужна функция которая, получив целое число, формирует новое, в котором запись цифр организована в обратном порядке. Например, функция получает число 234080, а возвращает 080432. Сделал кое-что сам, но результат оставляет желать лучшего. Используется два цикла, первый для подсчета количества цифр. Для чисел, не содержащих нули он работает, в противном случае результат неверный. #include...
C++ Данная целочисленная квадратная матрица. Определить сумму элементов отличных от нуля
Данная целочисленная квадратная матрица. Определить сумму элементов отличных от нуля.
C++ Объясните цикл http://www.cyberforum.ru/cpp-beginners/thread690277.html
Объясните как работает этот цикл в этой программе, а именно как происходит выход из цикла? while(ptr1){ ptr2=ptr1; ptr1=strstr(ptr1+sLen, str1); } #include <iostream>
C++ Дан текст.Напечатать все имеющие в нем цифры Дан текст.Напечатать все имеющие в нем цифры. и скажите где можно скачать норм версию Borland C++ подробнее

Показать сообщение отдельно
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
07.11.2012, 02:14     Найти количество изменений знака в последовательности
Насколько я понял, изменения знака - это немного другое.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
const int n=10;
int main()
{
    int mas[n]={ -3,2,5,0,5,-3,-9,-5,4,5 };
    int countSignRev=0;
    for(int i=1;i<n;i++)
    {
        if (  ((mas[i]>0)&&(mas[i-1]<0))
           ||((mas[i]<0)&&(mas[i-1]>0))  )  countSignRev++;
    }
    cout<<"Answer is: "<<countSignRev<<endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru