Вопрос по информатике:
Удалите из массива все элементы, содержащие в своей записи цифру 5.
- 19.01.2017 08:44
- Информатика
- remove_red_eye 5606
- thumb_up 39
Ответы и объяснения 2
//Pascal ABC.NET v3.0 сборка 1111
Const
n=5;
Var
ars:array[1..n] of string;
i,j,k:integer;
begin
k:=n;
for i:=1 to n do
readln(ars[i]);
for i:=1 to n do
if pos('5',ars[i])0 then
begin;
for j:=i to n-1 do
ars[j]:=ars[j+1];
dec(k);
end;
writeln('Final array:');
for i:=1 to k do
writeln(ars[i]);
end.
Пример ввода:
3434
5656
6767
5757
8989
Пример вывода:
Final array:
3434
6767
8989
- 20.01.2017 06:31
- thumb_up 31
const n =30;
var
s:string;
i,k,m:integer;
a:array[1..n] of integer;
b:array[1..n] of integer;
begin
for i:=1 to n do
readln(a[i]);
k:=1 ;
for i:=1 to n do
begin
str(a[i],s);
if pos('5',s) = 0 then
begin
b[k]:= a[i];
k:=k+1;
end; end;
for i:= 1 to n do
a[i]:=b[i];
for i:= 1 to n do
write(a[i],' ');
end.
- 21.01.2017 11:58
- thumb_up 51
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.