snezhanaklimenkova
?>

1)Написать программу, в которой массив из 12 элементов заполняется случайными целыми числами в интервале [10, 30] и выводится на экран. Найдите максимум среди элементов, стоящих на четных местах.2)Представьте себе , что две команды набрали по 59 очков.Например, ЦСКА и ЗЕНИТ.Номер какой команды был бы выведен в качестве результата?3)При условии из предыдущего задания определите, какие будут выведены результаты, если в операторе ветвления , где отбирается максимальное значение, заменить знак отношения ">" на ЗАРАНЕЕ класс

Информатика

Ответы

IInessa44478
1. "Школьное" решение

// PascalABC.NET 3.0, сборка 1073
const
  sb='bcdfgjklmnpqrstvwxz';
  s='Computer programming is a process of computer programs creation';
var
  i,n:integer;
  s1,sn,t:string;
begin
  i:=1;
  while s[i]<>' ' do Inc(i);
  s1:=Copy(s,1,i-1);
  n:=Length(s); i:=n;
  while s[i]<>' ' do Dec(i);
  sn:=Copy(s,i+1,n-i);
  t:='';
  for i:=1 to Length(s1) do
    if Pos(s1[i],sb)>0 then t:=t+s1[i];
  s1:=t;
  t:='';
  for i:=1 to Length(sn) do
    if Pos(sn[i],sb)>0 then t:=t+sn[i];
  sn:=t;
  t:='';
  for i:=1 to Length(s1) do
    if Pos(s1[i],sn)>0 then
      if Pos(s1[i],t)=0 then t:=t+s1[i];
  for i:=1 to Length(t) do Write(t[i],' ');
  Writeln
end.
 
Тестовый прогон:
t r

2. "Нормальное" решение

// PascalABC.NET 3.0, сборка 1073
const
  sb='bcdfgjklmnpqrstvwxz';
  s='Computer programming is a process of computer programs creation';
begin
  var a:=s.ToWords(' ');
  a[0].Intersect(a[a.Length-1]).Where(x->Pos(x,sb)>0).Println(',')
end.

Тестовый прогон:
t,r
marinanx
Никто не знает точно, где и когда возникла письменность. мы можем только предполагать, как она развивалась с древнейших времен. человек начал рисовать картинки, повествую­щие об охоте и войне, о жизни племен. картинки использовались также для передачи сообщений. изображение солнца означало день. две отметки рядом с солнцем обозначали два дня. такие значки называются пиктограммами. с развитием цивилизации этот метод письма был ускорен путем картинок. египтя­не прибегали к волнистой линии для обозначения воды. китайцы рисовали ухо между двумя дверь­ми, что имело значение «слушать». такие знаки назывались идеографами или идеограммами. древние египтяне пользовались системой, ко­торую мы называем иероглифами. сначала это была полностью идеографическая система. но в ходе веков египтяне создали и фонетическую сис­тему, то есть такие знаки, которые означали зву­ки речи, а не только изображали предметы или явления. с развитием цивилизации возникла потреб­ность в большом количестве знаков. так возник метод написания слов в соответствии с их звуча­нием. знаки, звуки, называются фо­немами. слова при этом могут делиться на слоги. следующей стадией развития письменности стало создание алфавита. древние египтяне и жи­тели вавилона знали, как писать алфавитным способом. по их методу были созданы греческий и латинский алфавиты, которыми широко пользу­ются в мире, за исключением азиатских стран.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1)Написать программу, в которой массив из 12 элементов заполняется случайными целыми числами в интервале [10, 30] и выводится на экран. Найдите максимум среди элементов, стоящих на четных местах.2)Представьте себе , что две команды набрали по 59 очков.Например, ЦСКА и ЗЕНИТ.Номер какой команды был бы выведен в качестве результата?3)При условии из предыдущего задания определите, какие будут выведены результаты, если в операторе ветвления , где отбирается максимальное значение, заменить знак отношения ">" на ЗАРАНЕЕ класс
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pnat1235
Golovinskii_Sirotkina1944
PushkinaKurnosov984
machkura
chysvv
suhovaab
kuziv31
Khiryanov
st-op767840
alekseisamohvolov7
goryavinan
brakebox
muzaffarovich-Sergei1777
art-03857
badalovao256