333Хашимото3Ня333
20.12.2020 03:58

складіть блок схему алгоритму наповнення ділянки ємністю 56 літрів використовуючи відро ємністю 8 літров.Напишите на листочке или тут но что б было понятно.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mама
02.03.2021 07:34
"наименьшее число среди чётных элементов последовательности" - эти слова можно понимать двояко: "элементы, которые стоят на чётных местах в последовательности (второй, четвёртый, шестой и т.д.)" ИЛИ "элементы, значение которых чётное". Поэтому два решения:

Для элементов, стоящих на чётных местах в последовательности:
Program Starays;
uses crt;
const n=10;
var
   i,ch,min:integer;
begin
  writeln('*** Alphaeus is thinking... ***');
  writeln('*** OK ***');
  writeln(); writeln();
  writeln('Программа запрашивает N чисел, находит наименьшее число среди чётных элементов последовательности');
  write('Введите 1-e число: '); read(ch);
  write('Введите 2-e число: '); read(ch);
  min:=ch;
  for i:=3 to n do
    begin
      write('Введите ',i,'-e число: '); read(ch);
      if (min>ch) and (i mod 2=0) then min:=ch;
    end;
  writeln('Минимальное число среди элементов последовательности с четными номерами равно ',min);
end.

Для элементов, значение которых чётное:
Program Starays;
uses crt;
const n=10;
var
  i,ch,k,min:integer;
begin
  writeln('*** Alphaeus is thinking... ***');
  writeln('*** OK ***');
  writeln(); writeln();
  writeln('Программа запрашивает N чисел, находит наименьшее число среди чётных элементов последовательности');
{находим первый чётный элемент}
  k:=1;
  repeat
    write('Введите ',k,'-e число: '); read(ch);
    k:=k+1;
  until ch mod 2 = 0;
  min:=ch;
 {находим остальные чётные элементы} 
  for i:=k to n do
    begin
      write('Введите ',i,'-e число: '); read(ch);
      if (ch mod 2 = 0) and (min>ch) then min:=ch;
    end;
  writeln('Минимальное число среди элементов, значение которых чётное, равно ',min);
end.
0,0(0 оценок)
Ответ:
Werevolk1
27.05.2022 07:28
Function GetWord(s:string; var ptr:integer):string;
var
  i:integer;
begin
  i:=PosEx(' ',s,ptr);
  if i>0 then
    Result:=Copy(s,ptr,i-ptr)
  else
    Result:=Copy(s,ptr,length(s)-ptr+1);
  ptr:=i+1
end;

var
  f,g:Text;
  ib:integer;
  s,Fam,Im,Ot:string;
begin
  Assign(f,'Input.txt');
  Reset(f);
  Assign(g,'Result.txt');
  Rewrite(g);
  while not Eof(f) do begin
    readln(f,s);
    writeln(s); // отладочная выдача
    ib:=1;
    Fam:=GetWord(s,ib);
    Im:=GetWord(s,ib);
    Ot:=GetWord(s,ib);
    writeln(g,Im,' ',Ot,' ',Fam); // закомментарить строку для б)  
    writeln(Im,' ',Ot,' ',Fam);   // отладочная выдача
    writeln(g,Fam,' ',Im[1],'.',Ot[1],'.'); // закомментарить строку для а)
    writeln(Fam,' ',Im[1],'.',Ot[1],'.'); // отладочная выдача
  end;
  Close(f);
  Close(g)
end.

Тестовый прогон:

Иванов Петр Сергеевич
Петр Сергеевич Иванов
Иванов П.С.
Тарасова Анна Георгиевна
Анна Георгиевна Тарасова
Тарасова А.Г.
Коваленко Евгений Станиславович
Евгений Станиславович Коваленко
Коваленко Е.С.
Петрова Татьяна Вячеславовна
Татьяна Вячеславовна Петрова
Петрова Т.В.
Бородкин Тимофей Савельевич
Тимофей Савельевич Бородкин
Бородкин Т.С.
Пышка Варвара Семеновна
Варвара Семеновна Пышка
Пышка В.С.
Голобородько Ирина Олеговна
Ирина Олеговна Голобородько
Голобородько И.О.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота