Задание №1
1А. A := -5.7 - вещественная
1B. D := True - логическая
1C. C := 105 - целая
1D. D := 'Hello' - строковая
Задание №3
P = 11.4
A = 2.7
В = 3
P и A - точно Real
B - по логике задачи тоже должно быть Real: стороны вводятся в виде вещественных чисел, хотя ее можно объявить и как Integer, тогда при вычислении будет сделано преобразование к одному типу - Real
Нажать стрелочку закругленную
Const n=10;
var a:array[1..n] of integer;
k,i,j:integer;
begin
for i:=1 to n do read(a[i]);
k:=0;
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]=a[j] then k:=k+1;
writeln('k = ',k);
end.
Пример:
12 56 38 12 85 12 60 45 38 15
<span>k = 4</span>
Таблица значений тригонометрических функций,
Запишем высказывания Джона, Брауна и Смита в виде таблице, где o - это предположительный вор со слов одного из участников процесса, а x - невиновный.
Д Б С
Д x o
Б x x
С o x
Рассмотрим варианты:
1. Джон сказал правду, тогда Смит - вор, тогда имеем
Джон 2 раза сказал правду
Браун 2 раза сказал правду
Смит 2 раза соврал.
Этот вариант не подходит под условие задачи.
2. Браун сказал правду, тогда очевидно снова Смит - вор, тогда
Джон 2 раза сказал правду
Браун 2 раза сказал правду
Смит 2 раза соврал.
Этот вариант тоже не подходит.
3. Смит сказал правду, тогда Браун - вор, тогда
Джон 2 раза соврал
Браун 1 раз соврал, один раз сказал правду.
Смит 2 раза сказал правду.
Вариант подходит.
Значит
Браун - вор и не может быть оправдан.
Джон - оболгал невиновного человека (Смита) и должен быть наказан за это.
<span>Смит - не врал и не крал. Следовательно Смит должен быть оправдан.</span>