0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 16
1

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

13.01.2012, 16:06. Показов 2656. Ответов 2
Метки нет (Все метки)

дан массив А размера N.вывести вначале элементы с нечетными номерами в порядке возрастания номеров,а затем -элементы с четными номерами в порядке убывания номеров.условный оператор не использовать. с объяснениями пожалуйста
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2012, 16:06
Ответы с готовыми решениями:

Вывести элементы массива с четными номерами в порядке возрастания номеров
решите пожалуйста.Дан массив A размера N (N — четное число). Вывести его элементы с четными...

Вывести его элементы с нечетными номерами в порядке возрастания номеров А2, А4,А6,…А N.
2.Дан целочисленный масив размера N. Удалить из массива все одинаковые элементы, оставив их первые...

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

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

2
85 / 85 / 38
Регистрация: 09.12.2011
Сообщений: 174
13.01.2012, 16:43 2
Лучший ответ Сообщение было отмечено марина царева как решение

Решение

Что попадает под условие "условный оператор"? Можно использовать конструкцию while и case ?

Добавлено через 21 минуту
Pascal
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
const
n=11; {размерность массива}
var
a:array[1..n] of integer;
i:integer;
begin
  writeln('ishodny massiv');
  for i:=1 to n do begin a[i]:=random(20); write(a[i]:3); end; {заполняем массив случайными числами}
  writeln;
  writeln('nechetnye nomera');
  i:=1; {начнем с первого элемента}
  while i<=n do
    begin
      write(a[i]:3);
      inc(i,2); {перейдем к следующему нечетному}
    end;
  writeln;
  i:=(n div 2)*2; {последний четный номер}
  writeln('chetnye nomera');
  while i>=2 do
    begin
      write(a[i]:3);
      dec(i,2); {перейдем к предыдущему четному}
    end;
  writeln;
 
end.
2
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 4
19.02.2013, 20:34 3
только вот не выводит в порядке возрастания
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2013, 20:34
Помогаю со студенческими работами здесь

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

Массив. Вывести элеметы с нечётными номерами в порядке убывания номеров
дан массив А размера N (N нечётное число). Вывести его элеметы с нечётными номерами в порядке...

Расставить элементы строк с четными номерами матрицы в порядке убывания
Добрый день всем. Нужна помощь в решении нелегкой (для меня) задачки... Дана матрица A порядка n....

Дана матрица A порядка n. Расставьте элементы строк с четными номерами матрицы в порядке убывания
Дана матрица A порядка n. Расставьте элементы строк с четными номерами матрицы в порядке...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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