Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 16
1

Дан массив E[1:n].Поменять местами его первый чётный и последний нечётный элементы

11.01.2011, 17:22. Показов 1159. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив E[1:n].Поменять местами его первый чётный и последний нечётный элементы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2011, 17:22
Ответы с готовыми решениями:

В одномерном целочисленном массиве поменяйте местами первый нечетный и последний четный элементы.
В одномерном целочисленном массиве поменяйте местами первый нечетный и последний четный элементы....

Дан массив E[0:n-1].Поменять местами его первый чётный и последний нечётный элементы
Помогите пожалуйста.Нужен полный текст программы, заранее благодарен

Дан массив А[0:n-1].Поменять местами его минимальный чётный и максимальный нечетный элементы
помогите пожалуйста

В каждой строке матрицы поменять местами первый четный и последний нечетный элемент
Дана матрица A и массив B. В каждой строке матрицы поменять местами первый четный и последний...

5
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
11.01.2011, 18:37 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// mas: массив,
// size: размер массив.
for i:=1 to size do
 if mas[i] mod 2 = 0 then
  begin
   first:=mas[i]; // first: первый четный элемент.
   break;
  end;
for i:=size downto 1 do
  if mas[i] mod 2 <> 0 then
   begin
    last:=mas[i]; // last: последний нечетный элемент
    break;
// change
tmp:=first;
first:=second;
second:=tmp;
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
11.01.2011, 19:39 3
Искать нужно не значения, а их индексы, также и обменивать
Pascal
1
2
3
tmp:=mas[first];
mas[first]:=mas[second];
mas[second]:=tmp;
2
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
11.01.2011, 19:42 4
А это имеет весомое значение?
1
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 16
11.01.2011, 19:50  [ТС] 5
теперь получилось)
огромное всем спасибо)
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
11.01.2011, 19:53 6
Puporev, пост мой прошлый пропустите мимо глаз.
Невнимательность... такая глупость, аж стыдно.
Все, спасибо.
0
11.01.2011, 19:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2011, 19:53
Помогаю со студенческими работами здесь

Дан список. Составить процедуру, которая выводит первый четный и последний нечетный элементы
Дан список. Составить процедуру, которая выводит первый четный и последний нечетный элементы

Поменять первый нечетный и последний четный элементы матрицы и вывести матрицу в текстовый файл
Размерность матрицы и ее целочисленные элементы вводятся из файла. Поменять первый нечетный и...

Дан массив.Поменять местами первый и последний элемент массива
Дан массив А(N). Поменять местами первый и последний элемент массива.

дан одномерный массив А. Поменять местами последний положите и второй элемент массива. Разделить все элементы с четными номерами на первый элемент.
дан одномерный массив А. Поменять местами последний положите и второй элемент массива. Разделить...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru