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

Отсортировать элементы массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поместить в массив для дальнейшей обработки время из ячеек Excel http://www.cyberforum.ru/cpp-beginners/thread376131.html
Всем привет, задача такая: Есть документ Excel, в нем есть некоторые данные. Необходимо переместить их в массивы для дальнейшей обработки. В листе есть время в формате чч:мм:сс (12:12:55) И при передаче их в таблицу StringGrid в ячейку попадает вот такое значение - 12:12:55 = 0,513564521154.... ну и так далее. Как можно передать данные в массив чтобы их потом обработать? Передать сразу в...
C++ Небольшой вопрос от нуба в C++ Есть задача: в одномерном массиве найти номер максимального элемента, сосчитать произведение между первым и вторым нулями, и перестроить массив так, чтобы в первой его половине стояли элементы стоявшие в нечетных позициях,а во второй с четными) Я достиг вот такого решения: //--------------------------------------------------------------------------- #include <iostream> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread376125.html
C++ обработка строки с удалением и добавлением элементов
Приветствую! Не могу решить задачу на С с использованием динамических массивов: Дано целое число N(>0) и строка S. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "."(точка). Или в этой задаче можно обойтись без динам-х массивов, тогда хотелось бы да примера с...
C++ загрузчик *.3DS
Всем добрый день! У меня есть приложение, которое позволяет считывать один(!) объект из 3ds, подскажите пожалуйста, что нужно исправить, чтобы из одного файла можно было считать несколько объектов. В самом приложении написано "If you need to load meshes with advanced features as for example: multi objects, materials, lights and so on, you must insert other chunk parsers." Но что такое "parsers"...
C++ Помогите пожалуйста написать программу http://www.cyberforum.ru/cpp-beginners/thread376109.html
Помогите пожалуйста написать программу на C++ : Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки (соседним отрезкам ломаной разрешается лежать на одной прямой). Заранее спасибо.
C++ Как можно сделать программу быстрей? Не могли бы показать как использовать динамическое распределение c помощью Free i Calloc #include <iostream> #include <cstring> using namespace std; int main(){ int N,M,a=0,b=0,c=0,d=0,e=0,f=0,g=0,j=0,sum=0,sum2=0,k=0; cin>>N>>M; for(int i=N;i<=M;i++){ подробнее

Показать сообщение отдельно
Xibrand
1 / 1 / 0
Регистрация: 26.10.2011
Сообщений: 31
01.11.2011, 16:52     Отсортировать элементы массива
Нужно ввести n элементов массива и вывести упорядоченную последовательность чередующихся положительных и отрицательных чисел (-5,6,-10,67,-98... или 7,-45,83,-56...)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main(){
    const int n=10;
    int a[n],i;
    for (i=0; i<n; i++){
        cin>>a[i];
    }
    for (i=0; i<n; i++){
        if ((a[i]<0 && a[i+1]>0) || (a[i]>0 && a[i+1]<0)) {
            cout<<"Yes"<<endl;
            return 0;
        }
    }
    cout<<"No"<<endl;
    return 0;
}
Здесь:

C++
1
if ((a[i]<0 && a[i+1]>0) || (a[i]>0 && a[i+1]<0))
Как правильно написать если a[i]>0 и a[i+1]<0 и наоборот чтобы выводило Yes?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru