Var n,i,s:integer;
begin
write('n = '); readln(n);
s:=0;
for i:=1 to n do
if i mod 2 =0 then s:=s-i else s:=s+i;
writeln('s = ',s);
end.
Пример:
n = 10
s = -5
//Dev C++ 4.9.9.2
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x1,x2,x3,y1,y2,y3=0;
double s,p,a,b,c,pp=0;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
a=sqrt(pow(float(x2-x1),2)+pow(float(y2-y1),2));
b=sqrt(pow(float(x3-x2),2)+pow(float(y3-y2),2));
c=sqrt(pow(float(x3-x1),2)+pow(float(y3-y1),2));
p=a+b+c;
pp=p/2;
s=sqrt(pp*(pp-a)*(pp-b)*(pp-c));
cout<<"S="<<s<<endl;
cout<<"P="<<p;
cin.get();
cin.get();
return 0;
}
Пример ввода:
1
1
1
5
6
7
Пример вывода:
S=10
P=17.1954
дано:
v=5*2¹³(перевод из кб в биты)
k=2¹⁰*5(это сколько символов разложили все числа на степени двойки и умножили при умножение получилось что все степени сложились)
N=?(мощность алфавита)
N=2^i
i=?(вес одного символа)
v=k*i(выражаем i) →i=v/k
i=5*2¹³/2¹⁰*5=2³=8
N=2⁸=256
ответ 256 символов в алфавите
1,5 Кбайта переводим в байты
1,5 * 1024 = 1536 байт информации
Теперь считаем сколько вес одного символа
Общее количество 3072 делим на 1536 байт = 2 байта (или 16 бит) информационный вес одного символа