Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти сумму кодов всех элементов символьного массива Привет! не могу никак добить прогу суть такая: Написать функцию, которая для заданного в качестве параметра массива типа char возвращает сумму кодов всех его элементов и заменяет все вхождения символа "#" на букву А и подсчитывает количество символов "#". Буду благодарен. #include "stdafx.h" #include <iostream.h> int s,i; void a(char m1) { https://www.cyberforum.ru/ cpp-beginners/ thread59056.html Никак не разберусь с практической в С++. C++
НАрод помогите пожалуста с практической. НЕ могу решить, а очень нада срочно. ЗАДАНИЕ Составить программу для сохранения и обработки информации Которая включает разные типы данных: Номер і зміст даних: 1)ФИо 2)Номер школы 3)Класс 4)Средний балл аттестата 5)Любимый предмет 6)Нелюбимый предмет Заранее спасибо за помощь.
C++ Найти среднее арифметическое https://www.cyberforum.ru/ cpp-beginners/ thread59039.html
Помогите решить задачу на С++ Дана вещественная таблица а . Найти среднее арифметическое положительных элементов таблицы и минимум абсолютного значения элементов. Найти их произведение.
C++ Вывод массива Помогите пожалуйста написать программу которая выводит массив на ввиде k столбцов и оканчивается на n числе, заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread59036.html
Перевести с Паскаля на Си C++
uses crt; var a,n:Longint; b:boolean; begin clrscr; write('a=');readln(a); n:=2; while a>0 do begin b:=true;
C++ Посчитать сумму ряда. Помогите оч умным девочкам решить задачи по с++))))) 1 дано вещественное число N посчитать сумму 1/0!+ 1/1!+1/2!+...+1/N! т.е число е приближенно)))) Добавлено через 18 минут пж!!! помогите!!!!!!!))))))) https://www.cyberforum.ru/ cpp-beginners/ thread59028.html
C++ В чем разница между return и return false/true Привет всем. Вот подскажите плиз) return; return false; return true; расскажите пожалуйста об етих операторах.. чем они отличаются от друг друга https://www.cyberforum.ru/ cpp-beginners/ thread59022.html Расскажите про new и delete в C++ C++
Есть несколько вопросов: 1) Можно ли перегрузить несколько операторов new в разных пространствах имен, а потом просто писать int *t = mini::new int; ??? 2) Можно ли вызвать конструктор и деструктор в своем аллокаторе, без перегрузки new и delete? И про эффективность: 3) if(hello) это долго? Hello булева переменная. Желательно в тактах. 4) struct hello { unsigned short omg : 15; bool init...
C++ Теория, Общая https://www.cyberforum.ru/ cpp-beginners/ thread59009.html
Добрый день! На днях видел в этой ветке в примере кода на С цикл такого вида: for (unsigned int i=0; i<10;++i) {...} Это было сделано во всех практически циклах по ходу программы, т.е неоднократно. Прошу пояснить, есть ли какая-то сакральная тайна в том, что бы нажимать дополнительных 9 клавиш, что бы написать UNSIGNED если цикл не планируется затягивать на более чем 30 000...
C++ Три задачи для чайника. Помогите пожалуйста решить пару задач. 1.Определить третью справа цифру натурального числа N 2.Определить три наибольших элемента одномерного массива 3.Упорядочить строки матрицы по неубыванию количества одинаковых элементов в строке. https://www.cyberforum.ru/ cpp-beginners/ thread58976.html
Удаление столбца в массиве C++
Помогите пожалуйста, как можно удалить из двумерного массива N x M столбцов которые содержат нули?
C++ Преобразовать строку в float https://www.cyberforum.ru/ cpp-beginners/ thread58919.html
Итак у меня есть переменная Char. В ней записано '5.2'. И есть переменная float. Как мне поместить 5.2 в переменную типа float ? Типа функции в VB (a=Val(Text1.Text))...
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
26.10.2009, 17:47 0

Упорядочить элементы массива с четными индексами в порядке возрастания - C++ - Ответ 322322

26.10.2009, 17:47. Показов 4579. Ответов 12
Метки (Все метки)

Ответ

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
38
39
#include <iostream>
#include <algorithm>
#include <functional>
 
using namespace std;
 
#define N 11
 
// Задан массив, содержащий N элементов. Упорядочить его элементы с четными индексами в порядке возрастания, а элементы с нечетными индексами в порядке убывания , помогите написать эту программу , если не сложно реализуйте на с++
 
void main()
{ 
    int count=0;
    int arrayN[N]={100,1,2,3,4,5,6,7,8,9, 10};
    int *even = new int[N/2+N%2];
    int *odd  = new int[N/2];
 
    for (int i=0; i<N; i+=2)
    {
        even[count]=arrayN[i];
        odd[count++]=arrayN[i+1];
    }
    if (N%2) even[N/2]=arrayN[N-1];
 
    sort(even, even+N/2+N%2);
    sort(odd, odd+N/2, greater<int>());
  count=0;
    for (int i=0; i<N; i+=2)
    {
        arrayN[i]=even[count];
        arrayN[i+1]=odd[count++];
    }
    if (N%2) arrayN[N-1]=even[N/2];
 
    for (int i=0; i<N; i++)
        cout<<" "<<arrayN[i];
 
    cout<<endl; system("pause");
}


Вернуться к обсуждению:
Упорядочить элементы массива с четными индексами в порядке возрастания C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2009, 17:47
Готовые ответы и решения:

Отсортировать элементы с четными индексами в порядке убывания, нечетные - возрастания
На языке С. Дан массив а. Отсортировать в массиве А элементы так, чтобы элементы с четными...

Вывести элементы с нечетными индексами в порядке возрастания индексов, потом - с четными в порядке убывания
Дан массив A размера N. Вывести вначале его элементы с нечетными номерами в порядке возрастания...

Упорядочить элементы массива с четными индексами по возрастанию
Упорядочить элементы массива с четными индексами по возрастанию, оставив элементы массива с...

Упорядочить элементы массива с четными индексами по возрастанию, с нечетными - оставить на местах
Упорядочить элементы массива с четными индексами по возрастанию, оставив элементы массива с...

12
26.10.2009, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2009, 17:47
Помогаю со студенческими работами здесь

Элементы массива расположить в обратном порядке и вывести все элементы с четными индексами
помагите с прогой плиз... Преобразовать массив Х, содержащий n вещественных чисел, по...

Вывести вначале элементы массива с нечетными номерами в порядке возрастания номеров, затем - элементы с четными в порядке убывания номеров
дан массив А размера N.вывести вначале элементы с нечетными номерами в порядке возрастания...

Распечатать элементы массива только с чётными индексами в естественном порядке с помощью рекурсии
Задание: Распечатать элементы массива только с чётными индексами в естественном порядке с помощью...

Вывести элементы массива с четными номерами в порядке возрастания номеров
Дан массив А размера N (N -четное число), вывести его элементы с четными номерами в порядке...

Вывести элементы массива с четными номерами в порядке возрастания номеров
помогите только на c# Составьте программу!! Дан массив А размера N(N - четное число).Вывести...

Вывести элементы массива с четными номерами в порядке возрастания номеров: A2, A4, A6, …, AN.
Array1. Дан массив A размера N (N — четное число). Вывести его элементы с четными номерами в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru