Если между z и a умножение:
var z:array[1..13] of integer;
s,i:integer;
begin
s:=0;
for i:=1 to 13 do read(z[i]);
for i:=1 to 13 do
if i=5 then s:=s+z[i]*2
else if i=7 then s:=s+z[i]*4
else if i=10 then s:=s+z[i]*i
else s:=s+z[i]*z[i];
writeln(s);
end.
Различные windows быстрей и лучше работает.
Console.WriteLine("Введите число и нажмите ENTER");
double n = Convert.ToDouble(Console.ReadLine());
if (n == 9.81) { Console.WriteLine("Правильно! Молодец!"); }
else { Console.WriteLine("Не правильно. Вы ошиблись!"); }
Console.ReadLine();
Только пи вводе нужно вводить не 9.81 а 9,81
.................................
Var i,n,m,sum:integer;d:array[1..20] of integer;beginn:= 34511;repeat i:= i + 1;d[i]:= n mod 10;n:= n div 10;until n = 0;//writeln(d);foreach m in d dosum:= sum + m;writeln(sum);if sum mod 7 = 0 then write('сумму его цифр,кратна 7')elsewrite('сумму его цифр,некратна 7');end.