Здравствуйте, гость ( Вход | Регистрация )
|
Группа: Пользователи
Сообщений: 355 Регистрация: 6.11.2013 Пользователь №: 15332 |
Сообщение
#1
4.12.2014, 22:56
Array94. Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными номерами (1, 3 .....). Условный оператор не использовать. Array97. Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения. Буду премного благодарна. Пишите в личку, согласна заплатить в пределах разумного |
![]() |
|
Группа: Пользователи
Сообщений: 6378 Регистрация: 25.10.2008 Из: Слоним Пользователь №: 104 |
Сообщение
#2
4.12.2014, 23:32
program Array97; var a: array [1..10] of integer; k,N,j,i:integer; bol:boolean; begin writeln('Введите N (N<=10)'); readln(N); writeln('Значения массива А'); for i:=1 to n do begin write('a[',i,']=');readln(A[i]); end; // решение k:=n-1; for i:=N-1 downto 1 do begin bol:=true; for j:=i+1 to n do begin if (a[j]=a[i]) then begin bol:=false; end; end; if bol then begin a[k]:=a[i]; dec(k); end; end; k:=n-k; for i:=1 to k do begin a[i]:=a[n-k+i]; end; n:=k; Writeln('Ответ'); Writeln; Writeln('Размер полученного массива ',n); Write(' A[]: '); for i:=1 to n do Write(A[i],' '); end. |
|
Группа: Пользователи
Сообщений: 355 Регистрация: 6.11.2013 Пользователь №: 15332 |
Сообщение
#3
15.12.2014, 22:24
program Array97; var a: array [1..10] of integer; k,N,j,i:integer; bol:boolean; begin writeln('Введите N (N<=10)'); readln(N); writeln('Значения массива А'); for i:=1 to n do begin write('a[',i,']=');readln(A[i]); end; // решение k:=n-1; for i:=N-1 downto 1 do begin bol:=true; for j:=i+1 to n do begin if (a[j]=a[i]) then begin bol:=false; end; Решение в паскале а мне нужно в делфи ...поготите решить end; if bol then begin a[k]:=a[i]; dec(k); end; end; k:=n-k; for i:=1 to k do begin a[i]:=a[n-k+i]; end; n:=k; Writeln('Ответ'); Writeln; Writeln('Размер полученного массива ',n); Write(' A[]: '); for i:=1 to n do Write(A[i],' '); end. |
|
Группа: Пользователи
Сообщений: 355 Регистрация: 6.11.2013 Пользователь №: 15332 |
|
Валенсия Помогите решить задачу на массив 4.12.2014, 22:56
volkov program Array94;
var
a: array [1..10] of integer;
... 4.12.2014, 23:31
volkov вот ссылка на решения, только там код не всегда ве... 4.12.2014, 23:32
Валенсия Спасибо вам огромное. Просто выручили 4.12.2014, 23:42
RUSich Цитата(Валенсия @ 15.12.2014, 23:25) Реше... 15.12.2014, 22:33![]() ![]() |
| Текстовая версия | Сейчас: 29.10.2025, 2:16 |