Yana20056578910
07.11.2022 06:57

Часть калькулятор

Входные данные (вводит пользователь):

1. IP адрес в десятично-точечном виде.

2. Маска подсети в десятично-точечном либо префиксном виде.

Выходные данные (выводятся на экран):

1. Введенный IP адрес.

2. Введенная маска подсети в десятично-точечном и бинарном виде.

3. Маска подсети в префиксном виде.

4. Подсеть, в которой находится введенный IP адрес.

5. Первый допустимый IP адрес в подсети.

6. Последний допустимый IP адрес в подсети.

7. Широковещательный IP адрес в подсети.

8. Количество допустимых IP адресов в подсети.

Примечание:

1. Значения пунктов №1,2,4,5,6,7 должны быть представлены в

десятично-точечном и бинарном виде.

2. Значения пунктов №3,8 должны быть представлены в десятичном виде.

3. В записи IP-адресов должны отсутствовать впереди стоящие нули, т.е.

запись 010.001.001.010 некорректна, 10.1.1.10 - корректна.

на программы написал, но мне не хватает знаний.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
tlplusp02d7u
07.12.2021 07:04

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int N;

   cin >> N;

   vector<int>negative;

   vector<int>positive;

   for (int i = 0; i < N; i++) {

       int A;

       cin >> A;

       if (A < 0)

           negative.push_back(A);

       else

           positive.push_back(A);

   }

       

   for (int i = 0; i < negative.size(); i++)

       cout<< negative[i]<<" ";

   for (int i = 0; i < positive.size(); i++)

       cout << positive[i] << " ";

}

0,0(0 оценок)
Ответ:
20070706
11.02.2023 17:49

import math

a = int(input("Введите коэффициент a"))

b = int(input("Введите коэффициент b"))

c = int(input("Введите коэффициент c"))

if (b ** 2 - 4 * a * c == 0):

   print("Уравнение имеет всего 1 корень", -b / (2 * a))

if (b ** 2 - 4 * a * c > 0):

   x1 = (- b + math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)

   x2 = (- b - math.sqrt(b ** 2 - 4 * a * c)) / (2 * a)

   print("Уравнение имеет 2 корня", x1, x2)

if (b ** 2 - 4 * a * c < 0):

   print("Уравнение не имеет корней в действительных числах")

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота