var a:array[1..100] of integer; i,j:integer; procedure swap(var x,y: integer); var t: integer; begin t := x; x := y; y := t end; begin for i:=1 to 100 do a[i]:=random(100); for j:=1 to 99 do for i:=1 to 100-j do if a[i] > a[i+1] then swap(a[i],a[i+1]); for i:=2 to 99 do if (a[i]=a[i+1]) or (a[i]=a[i-1]) then writeln('a[',i,']=',a[i]); end.
Второе
var a:array[1..100] of integer; i,j:integer; procedure swap(var x,y: integer); var t: integer; begin t := x; x := y; y := t end; begin for i:=1 to 100 do a[i]:=random(100); for j:=1 to 99 do for i:=1 to 100-j do if a[i] > a[i+1] then swap(a[i],a[i+1]); if a[1]<>a[2] then writeln('a[1]=',a[1]); for i:=2 to 99 do if (a[i]<>a[i+1]) and (a[i]<>a[i-1]) then writeln('a[',i,']=',a[i]); if a[100]<>a[99] then writeln('a[100]=',a[100]); end.
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=ArrRandom(100,-50,50); a.Println; var d:=new Dictionary<integer,integer>; foreach var x in a do if d.ContainsKey(x) then d[x]:=d[x]+1 else d[x]:=1; Writeln('Встречаются более одного раза'); d.Where(kv->kv.Value>1).Select(kv->kv.Key).OrderBy(x->x).Println; Writeln('Встречаются ровно один раз'); d.Where(kv->kv.Value=1).Select(kv->kv.Key).OrderBy(x->x).Println; end.
Var a:array[1..10000] of integer; i, n, first, last:integer; fl: boolean; begin Read(n); For i:= 1 to n do Read(a[i]);fl:=false; For i:= 1 to n do if (a[i] mod 5 = 0) then if (fl = false) then begin fl:= true; first := i; last:= i; end else last := i; Writeln('Первый -> ', first); Writeln('Последный -> ', last);
1) Информационный ресурс-это данные в любом виде для получения достоверной информации. Это может файл, фотография, какое-то видео,отдельные массивы документов в информационных системах и так далее. 2) Информационные ресурсы делятся на три вида-государственные(национальные) ресурсы, персональные информационные ресурсы, информационные ресурсы предприятий. 3) МSNBС-представляет новости СШA, АBС Nеws-представляет новости со всего мира на английском языке, Wikiрedia-сетевая энциклопедия на разных языках со всего мира, электронные книги, и многое другое
var
a:array[1..100] of integer;
i,j:integer;
procedure swap(var x,y: integer);
var t: integer;
begin
t := x;
x := y;
y := t
end;
begin
for i:=1 to 100 do a[i]:=random(100);
for j:=1 to 99 do
for i:=1 to 100-j do if a[i] > a[i+1] then swap(a[i],a[i+1]);
for i:=2 to 99 do if (a[i]=a[i+1]) or (a[i]=a[i-1]) then writeln('a[',i,']=',a[i]);
end.
Второе
var
a:array[1..100] of integer;
i,j:integer;
procedure swap(var x,y: integer);
var t: integer;
begin
t := x;
x := y;
y := t
end;
begin
for i:=1 to 100 do a[i]:=random(100);
for j:=1 to 99 do
for i:=1 to 100-j do if a[i] > a[i+1] then swap(a[i],a[i+1]);
if a[1]<>a[2] then writeln('a[1]=',a[1]);
for i:=2 to 99 do if (a[i]<>a[i+1]) and (a[i]<>a[i-1]) then writeln('a[',i,']=',a[i]);
if a[100]<>a[99] then writeln('a[100]=',a[100]);
end.