IPB

Здравствуйте, гость ( Вход | Регистрация )

Помогите решить задачу на массив

, в делфи 7

Валенсия
no avatar
Заводила
Иконка группы
Группа: Пользователи
Сообщений: 353
Регистрация: 6.11.2013
Пользователь №: 15332



Сообщение #1 сообщение 4.12.2014, 22:56
Array94. Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными номерами (1, 3 .....). Условный оператор не использовать.

Array97. Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения.

Буду премного благодарна. Пишите в личку, согласна заплатить в пределах разумного
Перейти в начало страницы
+Цитировать сообщение
 
Начать новую тему
Ответов
volkov
no avatar
ёжик-колxозник
Иконка группы
Группа: Пользователи
Сообщений: 6378
Регистрация: 25.10.2008
Из: Слоним
Пользователь №: 104



Сообщение #2 сообщение 4.12.2014, 23:31
program Array94;
var
a: array [1..10] of integer;
N,i:integer;
begin
writeln('Введите N (2<=10)');
readln(N);
writeln('Значения массива А');
for i:=1 to n do begin write('a[',i,']=');readln(A[i]); end;
// решение
for i:=1 to (n div 2)+(n mod 2) do
begin
a[i]:=a[i*2-1];
end;
n:=(n div 2)+(n mod 2);
Writeln('Ответ');
Writeln;
Writeln('Размер полученного массива ',n);
Write(' A[]: '); for i:=1 to n do Write(A[i],' ');
end.
Перейти в начало страницы
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 2.8.2025, 0:17