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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ришат Хаиров
0 / 0 / 0
Регистрация: 13.06.2014
Сообщений: 4
#1

Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию - C++

16.06.2014, 12:43. Просмотров 536. Ответов 2
Метки нет (Все метки)

Всем день добрый! Помогите, пожалуйста с задачей на языке С++.
, а с четными номерами по убыванию. Ввод данных осуществлять с клавиатуры, вывод исходного массива и результатов- в файл.
страница "Вконтакте" http://vk.com/id177558632
skype ryshat96
а также ryshat96@gmail.com
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2014, 12:43     Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию
Посмотрите здесь:

Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер максимального элемента - C++
Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер...

Одномерный массив. Вывести его элементы сначала с четными, потом нечетными номерами - C++
Дан целочисленный массив A размера N.переписать в новый массив В того же размера вначале все элементы исходного массива с четными...

Упорядочить по возрастанию элементы каждой строки матрицы размером n X m - C++
#include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> using namespace std; int main() { ...

Упорядочить по возрастанию элементы каждой строки матрицы размером n X m - C++
#include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { ...

Дан массив размера N. Утроить в нем вхождения всех элементов с нечетными номерами - C++
Всем привет! Есть такая задачка Дан массив размера N. Утроить в нем вхождения всех элементов с нечетными номерами (1, 3...)....

Дан линейный массив А. Составьте программу замены элементов с нечетными номерами на их квадраты - C++
Дан линейный массив А. Составьте программу замены элементов с нечетными номерами на их квадраты

Переписать в другой массив элементы с нечетными порядковыми номерами - C++
Дан целочисленный массив A размера N (≤ 15). Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номерами (1, 3,...

Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами - C++
Всем добрый вечер!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! 1. Дан массив A размера N. Вывести вначале...

Упорядочить одномерный массив по возрастанию - C++
С клавиатуры вводится одномерный массив длинной 10 символов. Упорядочить массив по возрастанию

В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом - C++
В матрице размером 6х8 упорядочить элементы чётных строк по возрастанию методом обмена с флагом(программа должна иметь как минимум 3...

Как упорядочить одномерный массив по возрастанию? - C++
Есть массив X(n), как упорядочить его по возростанию?

Не пойму в чем ошибка кода. дан массив А размера N найти максимальный элемент из его элементов с нечетными номерами - C++
#include <stdio.h> #include <stdlib.h> #include <locale.h> #define MAX 100 int main(void) { setlocale(LC_CTYPE, "rus"); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Supernatural
287 / 143 / 28
Регистрация: 22.11.2010
Сообщений: 1,497
16.06.2014, 16:11     Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию #2
delete
Arukasa
3 / 3 / 1
Регистрация: 06.01.2013
Сообщений: 29
16.06.2014, 18:41     Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (int i = 0; i < size; i++)
       for (int j = i+1; j < size; j++)
       {
          if (a[i] > a[j] && (i+1) % 2 && (j+1) % 2)
          {
             int buf = a[i];
             a[i] = a[j];
             a[j] = buf;
          } 
          if (a[i] < a[j] && !((i+1) % 2) && !((j+1) % 2))
          {
            int buf = a[i];
             a[i] = a[j];
             a[j] = buf;    
          }
       }
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru