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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка орфографии http://www.cyberforum.ru/cpp-beginners/thread597192.html
Подскажите алгоритм проверки орфографии, при котором введеное слово сравнивается со списком слов в текстовом редакторе. Плюс присутствует замена букв и их положения в слове (при замене).
C++ Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100, при условии, что цифры поя Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100, при условии, что цифры появляются в убывающем порядке. Например, 123-45-67+89=100, http://www.cyberforum.ru/cpp-beginners/thread597185.html
C++ Линийный масив
Задан линейный массив целых чисел.Знайты второе максимальное число! Например масив:12345 Вывести 4 Помогите пожалуйста.
C++ В одномерном массиве, состоящим из n целых элементов, вычислить произведение положительных и отрицательных элементов массива
В одномерном массиве, состоящим из n-целых элементов, вычислить: -произведение положительных и отрицательных элементов массива -сумму элементов массива, расположенных до элемента, значение которого вводится с клавиатуры Сжать массив, убрав из него элементы, попадающие в заданный промежуток Добавлено через 3 часа 14 минут Вот что есть: #include <cstdlib> #include <cmath>
C++ Копирование кода картинки в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread597163.html
Доброго времени суток :) Меня интересует как получить текстовое представление картинки (её код), раньше как то делал, забыл :( . Вот то что набросал, только вот не понимаю почему он не читает построчно, а только по битам. #include <stdio.h> #include <iostream> using namespace std; int main() {
C++ Написать через классы(код имеется) Написать программу через классы #include "stdafx.h" #include "locale" #include <iostream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv) { FILE *fp; подробнее

Показать сообщение отдельно
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
05.06.2012, 17:42     В целочисленном массиве найти число чередований знака, то есть число переходов с минуса на плюс или с плюса на минус.
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
26
27
28
#include<conio.h>
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
 
void main ()
{
             srand(time(0));
    setlocale(LC_ALL, "Russian");
    int sum=0;
    int arr[20];
    for (int i=0;i<20;i++)
    {
        arr[i]=rand() % 201 - 100;
    if((arr[i]>0)&&(arr[i+1]<0)||(arr[i]<0)&&(arr[i+1]>0))
    sum++;
    
    }
    for (int i=0;i<20;i++)
    {
    cout<<arr[i]<<" ";
    if((i+1)%5==0)
    cout<<endl;
    }
    cout<<endl<<sum<<" чередований"<<endl;
_getch();
}
 
Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru