В рулетке общее количество лунок 64=2^6=> 6 бит*1 лунка=6<span>
3) 3 Кбайт = 3*2^10байт =3*2^10/2^3 бит=3*2^7 бит
4)8 Мбайт= 2^3*2^20 байт=2^23 байт</span>
Никак, эта функция ничего не перемножает.
//PascalABC.NET
power((c + d), 2) / (sqrt(2 * x));
power((c + d), 2) / (sqrt(2) * x);
<h2>Пункт 1</h2>
- (e) Слог
- (b) Буква
- (a) Слово
- (f) Предложение
- (c) Абзац
- (d) Документ
<h2>Пункт 2</h2>
- (d) Знак операции
- (b) Оператор
- (c) Процедура
- (a) Программа
<h2>Пункт 3</h2>
(очень спорно насчёт (a) и (d))
- (a) Микросхема
- (d) Транзистор
- (c) Материнская плата
- (b) Системный блок
#include <iostream>
#include <math.h>
using namespace std;
class Vertice {
public:
double x, y;
friend istream &operator>>(istream &is, Vertice &v) {
is >> v.x >> v.y ;
}
double distance(Vertice &w);
};
double Vertice::distance(Vertice &w) {
return sqrt( pow(this->x-w.x,2) + pow(this->y-w.y,2));
}
class Triangle {
public:
Vertice a, b, c;
Triangle(Vertice v, Vertice w, Vertice u);
double Square();
double Perimetr();
};
Triangle::Triangle(Vertice v, Vertice w, Vertice u) {
this->a = v, this->b = w, this->c = u;
}
double Triangle::Perimetr() {
return this->a.distance(this->b) + this->a.distance(this->c) + this->b.distance(this->c);
}
double Triangle::Square() {
double a = this->a.distance(this->b), b = this->b.distance(this->c), c = this->a.distance(this->c),
p = (a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c));
}
int main() {
Vertice a, b , c;
cin >> a >> b >> c;
Triangle t(a,b,c);
cout << t.Perimetr() << endl << t.Square() << endl;
}
//язык c++, ООП