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

Вывести соседние элементы массива, если они одного знака - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример арифметических действий с обыкновенными дробями http://www.cyberforum.ru/cpp-beginners/thread1764568.html
арифметическое действие над обыкновенными дробями . кто-нибудь подскажет одно действие, дальше я сам. с применением класса
C++ Нет доступа к функции Есть 2 заголовочных файла .h и главный .cpp. В Employee.h есть функция, которую нельзя вызвать - error C2247: нет доступа к "Employee::averageFixedSalary", поскольку "FixedEmployee" использует "private" для наследования из "Employee". FixedEmploee.h содержит только конструктор. В чем ошибка? // Employee.h #ifndef EMPLOYEE_H_INCLUDED #define EMPLOYEE_H_INCLUDED class Employee {... http://www.cyberforum.ru/cpp-beginners/thread1764567.html
Перегрузить оператор ввода для множественного копирования файлов C++
Перегрузить оператор ввода так, чтобы можно было осуществить множественное копирование файлов. A>>B>>C. Помогите пожалуйста.
Перевод кода с языка Pascal на C++ C++
Доброго времени суток всем. Дабы не плодить темы, также отпишусь здесь: необходимо перевести код паскаля на С, С++ ил С#, любой из них. В интернете не смог найти какого-нибудь конвертера, сам в этом мягко говоря "Не силён". Если не затруднит - помогите с переводом или дайте ссылку на конвертер, если таковой имеется. program PrResh; ///////////////Подключение графического модуля///////////////...
C++ Перевод с Pascal на Си++ http://www.cyberforum.ru/cpp-beginners/thread1764515.html
Помогите, пожаалуйста перевести код программы с Паскаля на Си++. Очень прошу, помогите. Var S:String; W,Wrd:Array of String; M:Array of Char; Num:Array of Real; i,j,Nw,Lmax,Nnumb,Nword,Shrt_W_Num,Min_Num:Byte; Code:Integer; R:Real;
C++ распишите подробно что мы делаем на той или иной строчке! спасибо! nclude <iostream> #include <string> #include <sstream> #include <cctype> using namespace std; int main() { setlocale(0, ""); string text = "Дело в том, что первый цикл выводит только самое первое слово в тексте и все," подробнее

Показать сообщение отдельно
KinGelaim
7 / 7 / 2
Регистрация: 25.03.2015
Сообщений: 130
20.11.2015, 21:19     Вывести соседние элементы массива, если они одного знака
Например так:
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
29
30
31
32
33
34
35
36
37
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    //Создание и заполнение массива
    int n;
    cout << "Введите кол-во элементов в массиве: ";
    cin >> n;
    int* A = new int[n];
    for (int i = 0; i < n; i+=2)
    {
        A[i] = rand()% 100 * -1;
        A[i + 1] = rand() % 100;
    }
    for (int i = 0; i < n; i++)
        swap(A[i], A[rand() % n]);
    cout << endl << "Массив: " << endl;
    for (int i = 0; i < n; i++)
    {
        cout << A[i] << " ";
    }
    cout << endl << endl;
    //Задание 1
    for (int i = 0; i < n; i++)
    {
        if (A[i]>0 && A[i + 1]>0 || A[i] < 0 && A[i + 1] < 0)
        {
            cout << "Два соседних элемента одного знака: " <<A[i] << " " << A[i + 1];
            cout << endl <<endl;
            break;
        }
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru