books
?>

Задача «Смайлик» Бабуся одного із учнів почала активно використовувати електрону пошту для спілкування зі своїми родичами. Вона знає, що для передавання емоцій при електронному листуванні використовують смайлики. Але бабуся має сумнів у тому, що використання того чи іншого смайлика буде правильно сприйнято адресатом.Створити презентацію для пояснення призначення смайликів: до кожного з них потрібно додати власне фото, та сформувати відповідні поради щодо використання в дружньому спілкуванні. ​

Информатика

Ответы

filial2450
Var n,m,osn: integer;
function nmbdec(var n,osn: integer): integer;
var nmb,l,s,k: integer;
begin
  nmb:=0;  s:=0;
  k:=n;  l:=1;
  while k>0 do
  begin
    s:=k mod 10;
    k:=k div 10;
    nmb:=nmb+l*s;
    l:=l*osn;
  end;
  Result:=nmb;
end;
{ конец функции}
begin
  write('число:  ');
  readln(n);
  write('квадрат какого числа:  ');
  readln(m);
  osn:=10;
  while osn>=2 do
  begin
     osn:=osn-1;
    if nmbdec(n,osn)=sqr(nmbdec(m,osn)) then
    begin
      writeln('основание системы = ',osn);
      break;
    end;
  end;
end.
hrim5736
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

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

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

Задача «Смайлик» Бабуся одного із учнів почала активно використовувати електрону пошту для спілкування зі своїми родичами. Вона знає, що для передавання емоцій при електронному листуванні використовують смайлики. Але бабуся має сумнів у тому, що використання того чи іншого смайлика буде правильно сприйнято адресатом.Створити презентацію для пояснення призначення смайликів: до кожного з них потрібно додати власне фото, та сформувати відповідні поради щодо використання в дружньому спілкуванні. ​
Ваше имя (никнейм)*
Email*
Комментарий*

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

gordeevadesign2986
davidovalbert6
Nikolaevich-Svetlana388
maria
kirycha-2000719
Алексей Ксения
Yurevich1291
Matveevanastya0170
Елена_Зайкин1665
krasilnikov74
shakhnina90
Ilin1022
Динков
kiruha0378
v-shevlyakov7992