В C++ работает этот код. Других языков практически не знаю.
#include <iostream>
int main()
{
using namespace std;
const int n = 8;
double Arr[n] = { 122.3, 11.4, -34.2, 17.8, -25.5, -54, 34, -43};
for (int i = 0; i < n; ++i)
cout << Arr[i] << " ";
cout << endl;
double max, min;
for (int i = 0; i < n; ++i)
{
if (Arr[i] < 0)
{
int inegmax = i;
for (int j = i; j < n; ++j)
if (Arr[j] < 0)
if (Arr[j] >= Arr[inegmax])
inegmax = j;
max = Arr[inegmax];
Arr[inegmax] = Arr[i];
Arr[i] = max;
}
else
{
int iposmin = i;
for (int j = i; j < n; ++j)
if (Arr[j] >= 0)
if (Arr[j] < Arr[iposmin])
iposmin = j;
min = Arr[iposmin];
Arr[iposmin] = Arr[i];
Arr[i] = min;
}
}
for (int i = 0; i < n; ++i)
cout << Arr[i] << " ";
cout << endl;
return 0;
}
<span>cat.jpeg
</span><span>foto.bmp
</span><span>dog.gif
</span><span>song.eps
</span><span>war.wmf</span>
При равном значении, не меньшем основания системы счисления, больше то число, у которого больше основание системы счисления. А равные числа, значение которых меньше основания системы счисления, равны между собой.
Поэтому:
<span>8(10) = 8(9)
10(10) > 10(9)
18(10) > 18(9)
Если значения не равны, в общем случае их надо привести к одной системе счисления и сравнить между собой.
</span>
нет
например число 546
если средняя цифра то это 4 а крайние это 5 и 6 4<30~~~
если среднее арифм. то это 5+4+6/2 т.е. 15/2 = 7.5 и опять же 7.5<30
Program pr;
uses crt;
Var k,a,sum:integer;
Begin
Writeln('Vvedite posledovatelnost');
k:=0;
readln(a);
sum:=a;
While a<>0 do
Begin
readln(a);
sum:=sum+a;
if (a mod 2=0) and (a mod 3=0) then k:=k+1;
end;
Writeln('k=',k);
Writeln('sum=',sum);
readln;
end.