qqqqqqqqqqq1qq1
29.09.2021 14:54

Вычислить количество всех положительных и не равных 25.5 элементов матрицы.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
alenasen12345
08.11.2021 04:13

ответ: www.schools.it

Объяснение:

.com

коммерческие ресурсы

.net

ресурсы и организации связанные с сетью

.org

некоммерческие организации

.info

информационные узлы

.biz

ресурсы для бизнеса

.name

доменная зона для частных лиц с простой логикой: ваше имя — ваш домен

.aero

домен для членов Авиационного сообщества и их потребителей

.arpa

домен используемый исключительно для инфраструктуры интернета

.edu

ВУЗ-ы США

.int

международные организации

.gov

правительственные организации США

.mil

военные ведомства США

.coop

кооперативы и организации их обслуживающие

.museum

музеи, учреждения и частные лица, имеющие отношение к музейному делу

.mobi

сайты для мобильных устройств

.pro

домен верхнего уровня для сайтов, представляющих специалистов разных областей (инженеров, врачей, юристов…)

.tel

онлайн-визитка на базе DNS для автоматической генерации страницы с контактной информацией

.travel

индустрия путешествий, экскурсий и отдыха: турагентства, туроператоры и т.д.

0,0(0 оценок)
Ответ:
ziniakovarenatzinca
21.05.2020 21:54
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!

procedure FillStack(st:Stack<integer>; sq:sequence of integer);
begin
  foreach var t in sq do st.Push(t);
end;

procedure PrintStack(st:Stack<integer>; s:string);
begin
  Write(s); st.Println
end;

procedure ToStack(sta,stb:Stack<integer>; Even:boolean);
begin
  if Even then
    while sta.Count>0 do begin
      var v:=sta.Pop;
      if v.IsEven then begin
        stb.Push(v);
        exit
        end
      end
  else
    while sta.Count>0 do begin
      var v:=sta.Pop;
      if v.IsOdd then begin
        stb.Push(v);
        exit
        end
      end
end;

begin
  var st1:=new Stack<integer>;
  FillStack(st1,Seq(2,13,20,18,1));
  PrintStack(st1,'Стек1: ');
  var st2:=new Stack<integer>;
  FillStack(st2,Seq(9,11,10,8,4));
  PrintStack(st2,'Стек2: ');
  var st3:=new Stack<integer>;
  while st1.Count+st2.Count>0 do begin
    ToStack(st1,st3,True);
    ToStack(st2,st3,False);
    end;
  PrintStack(st3,'Стек3: ')  
end.

Результат
Стек1: 1 18 20 13 2
Стек2: 4 8 10 11 9
Стек3: 2 9 20 11 18
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота