Ну можно перевести в 10ю систему сначала
12 ? 2 ? 2 = 11
12 - 2 / 2 = 11
Using System;
namespace znanya
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int kol = 0;
int[] arr = new int[10];
for(int i=0;i<10;i++)
{
arr[i] = rnd.Next(-1000, 1000);
if (arr[i] % 5 == 0)
kol++;
Console.Write(arr[i] + " ");
}
Console.WriteLine();
Console.WriteLine("{0} чисел кратно 5", kol);
Console.ReadKey();
}
}
}
1) Семь
2) Три
Решение могу записать в комментарии, если нужно
var
a:array [1..20] of integer;
i,c,k:integer;
sr:real;
begin
randomize;
for i:=1 to 20 do begin
a[i]:=random(80)-44;
write (a[i],' ');
end;
writeln;
write ('C = ');readln(c);
for i:=1 to 20 do
if a[i]>c then begin
sr:=sr+a[i];
k:=k+1;
end;
sr:=sr/k;
writeln (sr:0:2);
readln;
end.