ilia39loh
13.04.2020 20:03

1. найти средний возраст вашей семьи. 2. Даны 2 числа а и в. Если а<в, то вывести "свое имя", иначе ввести "фамилию".​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nikita2003201711
08.01.2020 19:50

а)

задаем любому брату вопрос является ли сидящий рядом с ним человек его братом

если он ответил "да", то мы спросили брата говорящего правду

значит ему можно доверять и если спросив про дорогу он скажет, что она ведет к озеру, то нужно идти по ней, если кажет что не ведет, то выбираем другую дорогу

 

если в начле брат ответил "нет", то мы спросили брата говорящего неправду

значит его ответы следует интерпретированить наоборот и если спросив про дорогу он скажет, что она ведет к озеру, то нужно выбрать другую дорогу, если кажет что не ведет, то нужно идти по ней

 

б)

задаем любому брату вопрос является ли сидящий рядом с ним человек его братом

если он ответил "да", то мы спросили брата говорящего правду

значит брат, которому будет задан следующий вопрос врун

поэтому его ответы следует интерпретированить наоборот и если спросив про дорогу он скажет, что она ведет к озеру, то нужно выбрать другую дорогу, если кажет что не ведет, то нужно идти по ней

 

если брат ответил "нет", то мы спросили брата говорящего неправду

значит брат, которому будет задан следующий вопрос говорит правду

поэтому ему можно доверять и если спросив про дорогу он скажет, что она ведет к озеру, то нужно идти по ней, если кажет что не ведет, то выбираем другую дорогу

 

 

 

0,0(0 оценок)
Ответ:
umsynaiamirova
22.06.2022 16:34

var

  b:array[1..100] of integer;

  i, count, n:integer;

begin

  randomize;

  write('n = '); readln(n);

  for i := 1 to n do

  begin

    b[i] := random(51) - 25;

    writeln('b[', i, '] = ', b[i]);

  end;

  writeln;

  count := 0;

  for i := 1 to n do

    if b[i] >= 0 then

    begin

      writeln('b[', i, '] = ', b[i], ' >= 0');

      inc(count);

    end;

  writeln('Count = ', count);

end.

 

 

 

// вторая программа

 

const

  n = 20;

var

  a:array[1..n] of integer;

  i, k:integer;

begin

  randomize;

  writeln('Исходный массив: ');

  for i := 1 to n do

  begin

    a[i] := random(51);

    write(a[i], ' ');

  end; 

  writeln;

  

  write('k = '); readln(k);

  if (k > n) or (k  < 1) then

  begin

    writeln('элемента с таким индексом нет');

    readln;

    Exit;

  end;

  for i := k to n - 1 do

    a[i] := a[i + 1];

  a[n] := 0;

  writeln('Измененный массив:');

  for i := 1 to n - 1 do

    write(a[i], ' ');

  readln;

  writeln;

end.

 

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