<span>program HelloWorld;</span>
var S: real;
begin
writeln('Введите значение температуры:');
readln(S);
<span>
if (s>36.6) then </span>
<span> writeln('</span>Не здоров!')
else
writeln('здоров!')
end.
Class Task1{
public static void main(String[] args){
int sum = 0;
for(int c = 2; c<11; c++)
sum+=c*c;
System.out.println(sum);
}
}class Task2{
public static void main(String[] args) throws java.io.IOException{
int c = 0, n = 0;
while((c = System.in.read())>47 && c<58)
n=n*10+c-48;
float exp = 1;
for(c = 2; c<n+1; c++)
exp*=Math.sin(c);
System.out.println(exp);
}
}
Так как кузнечик должен вернуться в начало, то после выполнения цикла он должен быть в координате (6, 4)так как цикл повторяется 2 раза, то можем посчитать приращение в коодринатах(3, 2) + (2, 1) = (5, 3) * 2 = (10, 6)теперь узнаем, сколько надо пройти кузнечику командой 1(10, 6) - (6, 4) = (4, 2) так как цикл повторяется 2 раза, то разделим на 2(4, 2) = (2, 1)так как (10, 6) больше чем (6. 4) по обеим координатам - меняем знаки у обеих координат и получаем (-2, -1)
ну а вообще можно посмотреть на координаты и увидеть, что (3, 2) * 2 и есть (6, 4) - значит делаем противоположную команду для "сместиться на (2, 1)", то есть "сместиться на (-2, -1)"
ответ: сместиться на (-2, -1)
Вы массив объявили с именем ar, а пытаетесь его использовать с именем а
Исправленный код выглядит так:
var
ar: array[1..10]of integer;
a, c, i, n: integer;
begin
read(n);
for i := 1 to n do
begin
read(ar[i]);
if i = 1 then
c := ar[i];
if ar[i] > c then
c := ar[i];
end;
writeln(c);
end.
Вариант №2
program max;
const n = 10;
var
ar: array[1..10]of integer;
a, c, i: integer;
begin
for i := 1 to n do
begin
read(ar[i]);
if i = 1 then
c := ar[i];
if ar[i] > c then
c := ar[i];
end;
writeln(c);
end.
= 7* 16^0 +13*16^1=7+208 = 215 (основание 10)
потом 215 делим постоянно на 2 = 11010111 (основание 2) - это ответ в двоичной системе