Имена пишу сокращённо:
Р сказал: последнее место занял А
Э сказал: последнее место занял Э
Значит, один из них солгал - не могли оба занять последнее место.
Значит, А сказал правду, и его место не последнее.
Значит, солгал Р, сказав что у А последнее место.
Ответ: солгал Раиф
Клавиатура, джойстик, сканер, (принтер - устройство вывода)
Монитор, графопостроитель, принтер, (мышь - устройство ввода).
Жёсткий диск, flash-память, компакт-диск, (процессор - не элемент памяти) .
Принтер, акустические колонки, наушники, (микрофон - устройство ввода).
(Системный блок - обобщенное), центральный процессор, оперативная память, жёсткий диск, блок питания.
Системный блок, клавиатура, мышь, монитор, (акустические колонки - не обязательны).
Видеокарта, (карта расширения, звуковая карта, сетевая карта.
Enter, (End - др. функциональное назначение), Esc, Delete.
<span>(Цветовой принтер - не существует), лазерный принтер, матричный принтер, струйный принтер
слова, которые нужно удалить - в скобках, и пояснения, почему так</span>
Объяснение:
^ знака нет, но выполняет свои действия, у себя в таблице ставьте его!
1. 123
2. 1453
3. 420
можно не благодарить
На всякий случай я ещё выложу правильное решение второй задачи( во вложении) либо код здесь:
const n=10;
var mas:array[1..n] of integer;
i,x:integer;
begin
x:=1;
for i:=1 to n do
begin
write('Input a[',i,']=');
readln(mas[i]);
x:=x*abs(mas[i]);
end;
writeln('the answer is:', x);readln;
<span>end.
Вариант из первого решения предложенного вам не скомпилируется, потому что не объявлена константа n. Кроме того в нем нет вывода ответа и непонятно, что за числа надо вводить с клавиатуры (в моем примере оно спросит input a[1] = </span>