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

Сортировка одномерного массива С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена элементов массива http://www.cyberforum.ru/cpp-beginners/thread386582.html
Помогите, пожалуйста, дописать код. Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного элемента. Диапазон значений элементов (-100; +100). #include "stdafx.h" #include "stdafx.h" #include <iostream> #include "conio.h" #include <time.h> #include <stdlib.h> #include "windows.h"
C++ как вывести 2 знака после точки Дан массив вещественных чисел из 8 элементов. Определить сумму положительных элементов. Формат входных данных В одной строке 8 вещественных чисел Формат выходных данных Сумма положительных c точностью до 2-х знаков после точки Примеры: Вход 1.5 2 3 4 5 6 7 8 Выход http://www.cyberforum.ru/cpp-beginners/thread386574.html
C++ Структура комплексных чисел
Задание такое: создать структуру комплексных чисел для записи комплексных чисел. Реализовать арифметические операции с комплексными числами(сумма, вычитание, умножение, деление). Написать функцию print, для вывода на консоль i не знаю с чего начать, но по написанному коду, думаю что смогу разобраться
Создать класс сектор единичного круга C++
Создать класс сектор единичного круга с центром в точке О(0,0), котор. определяется двумя точками на окружности единичного радиуса. Реализовать несколько конструкторов, метод вывода на экран информации о секторе. Перегрузить бинарные операторы: пересечение 2-х секторов(*), объединение двух секторов(+), несимметрическая разность(-). Следует учесть все спец. случаи. #include<iostream>...
C++ Сортировка файлов http://www.cyberforum.ru/cpp-beginners/thread386566.html
Всем доброго времени суток! Возникли проблемы с задачей Условие: Составить программу обработки результатов сдачи сессии студентами группы. В файл должны вводиться следующие данные: фамилия студента и его порядковый номер по журналу, результаты сдачи сессии (5 экзаменов). Обработка включает в себя: построение и вывод таблицы результатов сдачи сессии студентами с указанием среднего балла студента...
C++ Segmentation fault обработка массива #include <iostream> #include <string> #include <locale> using namespace std; void explode(wchar_t*,wchar_t**); int main() { setlocale(LC_CTYPE,""); подробнее

Показать сообщение отдельно
DenCHS200
 Аватар для DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
18.11.2011, 16:56     Сортировка одномерного массива С++
В общем стратегия такова: идёт , как обычная сортировка в массиве, только проверяется, элемент чётный или нет?
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
#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    int N[10],i,j;
int temp;//ïåðåìåГ*Г*Г*Гї äëÿ õðГ*Г*ГҐГ*ГЁГї âðåìåГ*Г*îãî Г§Г*Г*Г·ГҐГ*ГЁГї Г¬Г*Г±Г±ГЁГўГ*    
    cout<<"Enter massiv"<<endl;
    for(i=0;i<10;i++)
    cin>>N[i];
    for(i=0;i<11;i++){
     for(j=0;j<9;j++){
if((j%2)==0){//åñëè Г·ВёГІГ*ûé ýëåìåГ*ГІ Г¬Г*Г±Г±ГЁГўГ*, ГІГ® áóäåì óïîðÿäî÷èâГ*ГІГј , åñëè Г*ГіГ¦Г*Г®
if(N[j]>N[j+2]){// åñëè ïðåäûäóùèé áîëüøå ГІГҐГЄГіГ№ГҐГЈГ®, ГІГ® ìåГ*ГїГҐГ¬ ìåñòГ*ìè
                temp=N[j];
                N[j]=N[j+2];
                N[j+2]=temp;
                
                }
}
 
}
 
}
for(i=0;i<10;i++)
cout<<endl<<N[i];
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
Ещё я нулевой элемент не стал исключать, так как не знаю, чётный он или нет
 
Текущее время: 20:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru