Краснодар, Красноярск, Калуга, Казань
#include <iostream>
using namespace std;
int main() {
int i,n,k;
cout<<"Vvedite chislo elementov massiva: ";
cin>>n;
int a[n];
for (i=0; i<n; i++){
cout<<"Vvedite "<<i+1<<"-e chislo massiva: ";
cin>>a[i];
}
cout<<"Vvedite znachenie k: ";
cin>>k;
int m=0;
for(i=0;i<n;i++) if (abs(a[i])>2*k) m++;
cout<<"Naydeno elementov: "<<m<<"\n";
system("pause");
return 0;
}
<em><u>Тестовое решение:</u></em>
Vvedite chislo elementov massiva: 6
Vvedite 1-e chislo massiva: -7
Vvedite 2-e chislo massiva: 2
Vvedite 3-e chislo massiva: 0
Vvedite 4-e chislo massiva: -5
Vvedite 5-e chislo massiva: 8
Vvedite 6-e chislo massiva: 3
Vvedite znachenie k: 2
Naydeno elementov: 3
Для продолжения нажмите любую клавишу . . .
1.
а) a*x*x+b*x+c
б) v+a*t*t/2
в) 1/2*(a+b)*h
г) (1+x1*x2)/(b*b*c)
д) SQRT(a*a+b*b)
2. Операции * и / выполняются слева направо, поэтому (см. рис.):
1) = b*(a*d)/(e*c)
2) = (a*b)/(c*d*e)
3) = a*b*d/(c*e)
4) = (a*d*b)/(c*e)
"Лишнее" выражение - 2)
Вот так как то, если неправильно, напишите в комментах
program nomer;
var a,b,c:integer;
begin
writeln('Введите а,b,c');
readln(a,b,c);
if a>b then
begin
if b>c then writeln (c,b,a)
else
if a>c then writeln (b,c,a)
else writeln (b,a,c);
end
else
begin
if a>c then writeln(c,a,b)
else
if b>c then writeln (a,c,b)
else write(a,b,c)
end;
end.
1) Во фразе 76 букв вместе со знаками и пробелами.
76*8 = 608 бит.
2) 25 строк по 80 символов это 25*80 = 2000 знаков.
В кодировке Unicode каждый знак кодируется 2 байтами.
Получается 2000*2 = 4000 байт.