Функция нахождения индекса наименьшего элемента массива на языке Си:
int getMin(int* X, int size) {int i, m = 0;for(i = 0; i < size; ++i)if(X[i] < X[m]) m = i;return m;}
X - массив, size - размер массива
Если я правильно понял суть задачи, то будет так:
int res = 0, res1 = 1, answer = 0;
for (int i=1;i<=3;i++) {
res+=i+4;
}
res = (a*res)/(b*b);
for (int j=1;j<=3;j++) {
res1*=j+b/j;
}
answer = res + res1;
Console.WriteLine("Ответ = " + answer);
Var
n,i,j,k:integer;
a:array[1..3] of integer;
begin
Randomize;
n:=Random(900)+100;
Writeln(n);
a[1]:=n div 100;
a[2]:=(n div 10) mod 10;
a[3]:=n mod 10;
for i:=1 to 2 do
for j:=i+1 to 3 do
if a[i]<a[j] then begin k:=a[i]; a[i]:=a[j]; a[j]:=k end;
Writeln(a[1],' ',a[2],' ',a[3]);
end.
Пример работы
658
8 6 5
30*32=960-строчек всего
960*62=59520-символов всего
59520*8=476160-кб 1 книга
<span>476160*3=1428480-3 книги в кб
примерно так ,у меня похожее задание было </span>