Tsibrova
?>

Вычислить и вывести на экран в виде таблицы значения функции, заданной с ряда тейлора, на интервале от xнач до xкон с шагом dx с точностью e.каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. c++

Информатика

Ответы

Сухроб944

#include lt;iostreamgt;

#include lt;cstringgt;

#include lt;vectorgt;

#include lt;algorithmgt;

struct StudentData

{

std::string name;

std::string surname;

int math;

int phys;

int comp_science;

};

bool

comp(const StudentData amp;a, const StudentData amp;b)

{

int tmp1 = a.math + a.phys + a.comp_science;

int tmp2 = b.math + b.phys + b.comp_science;

return tmp1 gt; tmp2 true : false;

}

int

main(void)

{

int n;

std::cin gt;gt; n;

std::vectorlt; StudentData gt; data(n);

for (int i = 0; i lt; n; i++) {

std::cin gt;gt; data[i].name gt;gt; data[i].surname;

std::cin gt;gt; data[i].math gt;gt; data[i].phys gt;gt; data[i].comp_science;

}

std::sort(data.begin(), data.end(), comp);

for (int i = 0; i lt; n; i++) {

std::cout lt;lt; data[i].name lt;lt; " " lt;lt; data[i].surname lt;lt; std::endl;

}

return 0;

}

Объяснение:

АртакСергеевич1723
Адрес сети определяется с маски. К адресу сети относятся числа, где в двоичном представлении маски стоят единицы.
255 - это 1111 1111 в двоичной системе,т.е первые два числа IP полностью относятся к адресу сети. 0 - это 0000 0000 в двоичной,т.е последнее число не относится к адресу сети(пишем 0).
Так, 3 числа из 4-х есть: 192.168.x.0
Найдем x:
92 - это 0101 1100 в двоичной
128 - это 1000 0000 в двоичной
Применим по-разрядное умножение и найдем третье число.
Получается: 0000 0000, а это 0 в десятичной
Адрес сети: 192.168.0.0
Число компьютеров в сети это 2 в степени оставшиеся нули в маске и минус 2 "зарезервированных" адреса.
Маска в двоичном представлении: 1111 1111.1111 1111.1000 0000.0000 0000
Кол-во нулей: 15
Считаем кол-во компьютеров: 2^15 - 2 = 32768-2 = 32766 компьютеров  
Найдем наш компьютер:
92 - 0101 1100
73 - 0100 1001
Маска: 1111 1111.1111 1111.1000 0000.0000 0000
Кол-во компьютеров:            0101 1100 0100 1001
Там, где сверху нули это наш адрес компьютера: 101 1100 0100 1001
Переведем в десятичную систему: 23625

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вычислить и вывести на экран в виде таблицы значения функции, заданной с ряда тейлора, на интервале от xнач до xкон с шагом dx с точностью e.каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. c++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

irinatikhonov
mirdetzhuk79
mzubenko6
nanasergevn
Khrimyan1207
sapelnikovk-74
NIKOLAI
Serezhkin
Ofelya1308
Aleksandrivanovna
Albina
akrivoz
kristina
matveevaev81
elizabetmaslova3
▲