В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
t11o
t11o
02.08.2021 04:07 •  Информатика

Член "Person::name" (объявлено в строке 9) недоступно Код:
#include
#include
using namespace std;

class car;
class Person {
private:
int age;
string name;
public:
Person(string name) {
this->name = name;
}
friend void info_car(Car& car, Person& person);
};

class Car {
private:
string name;
public:
Car(string name) {
this->name = name;
}
friend void info_car(Car& car, Person& person);
};
void info_car(Car& car, Person& person) {
cout << "Человек: "<< person.name <<" имеет машину" << car.name << endl;

}

int main() {
setlocale(LC_ALL, "RU");

Car bmw("BMW");
Person jhon("Jhon");
info_car(bmw, jhon);

return 0;
}
Подскажите , у челика в гайде всё сработало,я недавно начал,так что мог затупить

Показать ответ
Ответ:
calusiker
calusiker
14.03.2021 09:00

запишем условие: по условию даны мощности двух алфавитов

Nm=32, Np=64 количество символов в письмах Km=80, Kp=70

Нужно сравнить информационные объемы  писем двух племен Im, Ip

решение: для нахождения информационного объема текста нам нужен вес 1 символа в каждом алфавите. Найдем его:

Nm=2^im, подставим сюда известную величину - 32=2^im

32 - это двойка в четвертой степени, поэтому im=4бит

Np=2^ip, подставим сюда известную величину - 64=2^ip

64 - это двойка в пятой степени, поэтому ip=5бит

Вычислим Im=Km*im=80*4=320 бит, Ip=Kp*ip=70*5=350 бит,

сравним объемы Ip>Im



0,0(0 оценок)
Ответ:
slkncv
slkncv
24.05.2022 15:07
255 в двоичной системе сч = 11111111, т.е при умножении на него поразрядно сохраняется то число, которое умножаем на 255.
Это значит, что первые две тройки чисел останутся прежними  130.132.
Последнее число в маске это 0. В двоичной с.с 00000000. При умножении на 0 будет ноль. Это значит, что последняя цифра 0.
Т.е. получим  130.132.      .0
Остается выяснить середину.
131 - 10000011
192 - 11000000
Тогда поразрядное умножение нам дает
10000000, При переводе в десятичную с.с 2^7=128
Получили новый адрес
130.132.128.0
Сопоставим с буквами
EBAF
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота