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

Поменять местами элементы массиве с чётными номерами и нечётными номерами

08.12.2012, 18:20. Показов 1116. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В заданном массиве А(8) поменять местами элементы с чётными номерами и нечётными номерами.

А={3.5;4.2;0.3;-5.1;2.8;0.4;5.8;9.1}


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program lab4var9;
uses crt;
var a:array[1..8] of integer;
i,n,k:integer;
begin
 for i:=1 to 8 do
 begin
        write(i, ')');
        readln (a[i]);
        end;
        for i:=1 to 8 do
                if i mod 2 = 0 then
                begin
                 k:=a[i];
                 a[i]:=a[i+1];
                 a[i+1]:=k;
        end;
for i:=1 to 8 do
writeln ('a[', i,']=', a[i]);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 18:20
Ответы с готовыми решениями:

Поменять местами элементы с чётными номерами и нечётными номерами
В заданном массиве А(8) поменять местами элементы с чётными номерами и нечётными номерами. В...

В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а элементы с нечетными номерами - 1.
В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а...

Заменить элементы с четными номерами нулем, а элементы с нечетными номерами - 1
1. В одномерном массиве, состоящем из n целых чисел, заменить элементы с четными номерами нулем, а...

В массиве все элементы с четными номерами удвоить, а с нечетными - заменить нулями.
Помогите написать задание: Дан массив B(m), m15. Все элементы с четными номерами удвоить, а с...

3
17 / 17 / 5
Регистрация: 06.12.2012
Сообщений: 46
08.12.2012, 18:26 2
Pascal
1
2
3
k:=a[i];
a[i]:=a[i-1];
a[i-1]:=k;
0
0 / 0 / 1
Регистрация: 25.11.2012
Сообщений: 14
08.12.2012, 18:28  [ТС] 3
не помогло
0
17 / 17 / 5
Регистрация: 06.12.2012
Сообщений: 46
08.12.2012, 18:50 4
массив должен быть real

Добавлено через 1 минуту
и переменная "к"

Добавлено через 1 минуту
Pascal
1
2
var a:array[1..8] of real;
k:real;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 18:50
Помогаю со студенческими работами здесь

В матрице обнулить чётные элементы в строках с чётными номерами и нечётные элементы в строках с нечётными номерами
Заполнить случайным образом двумерный массив n x n. Обнулить чётные элементы в строках с чётными...

Выбросить из массива А все элементы с четными номерами, а из массива В - с нечетными номерами
Выбросить из массива А все элементы с четными номерами, а из массива В - с нечетными номерами....

Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами
отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая...

Все элементы массива с нечетными номерами удвоить, с четными - уменьшить на 1
Дан массив из 15 элементов. Все элементы с нечетными номерами удвоить, с четными - уменьшить на 1.


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

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

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