Форум программистов, компьютерный форум CyberForum.ru

Калькулятор IP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с классами http://www.cyberforum.ru/cpp-beginners/thread54341.html
У меня возникла проблема с недопониманием классов в С++ помогите пожалуйста !!! в icq 437551173 ;)
C++ Переписать в новый массив Дан массив а(10). Надо из этого массива элементы, которые делятся на 2 переписать в массив в, а которые делятся на 3 - в массив с. Программа работает, но при выводе ответа не получается матрица, всё в строчку и выглядить примерно так(что не есть правильно): Input 10 number: 5 9 -4 9 1 -5 9 3 -4 8 -858993460-858993460-858993460-858993460-858993460-858993460 // Lab4. Задача 3.cpp : Defines... http://www.cyberforum.ru/cpp-beginners/thread54339.html
C++ Найти значение наиболее часто встречающееся в целочисленном массиве размера N
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Задан Целочисленный массив размера N. Найти значение наиболее часто встречающееся в массиве. Вывести на экран все позиции Элементов содержащих это значение.
Нахождение и подсчет прописных букв C++
Возникла проблема с подсчетом прописных букв, вот условие задачи: Написать функцию, которая получает в качестве параметров две строки и возвращает в вызывающую программу количество прописных букв, одновременно содержащихся в заданных строках. В главной программе прочесть с клавиатуры две строки, содержащие текст, и вывести на экран количество общих прописных букв во введенных строках. ...
C++ Программа для вычисления логического выражения http://www.cyberforum.ru/cpp-beginners/thread54320.html
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Разработать программу для вычисления логического выражения.Должно быть построено логическое выражение , результат которого присваевается целочисленной переменной. Результат выводится на экран в виде значения "1" - если истина и значение "0" - если ложь. Дано целое число. Определить : Является ли данное число...
C++ цикл на графах В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа ровно один раз. Короче полная лажа......в решении предлагают использовать очередь для выяснения является ли граф связным....помогите, пожалуйста, очень надо...... подробнее

Показать сообщение отдельно
Lorr
 Аватар для Lorr
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 21
13.10.2009, 14:40  [ТС]     Калькулятор IP
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
 
 
using namespace std;
 
    
int main()
{
   char stringIP[16];  //Строка с ИП
   char stringM[16]; //Строка с маской
   cout << "Enter IP: "; cin >> stringIP;
   cout << "Enter Mask: "; cin >> stringM;
   char *str, *pEnd;
   
   int akIP[4], //массив, каждый элемент которого есть октет ИП
   akM[4],  //тоже самое с масокой
   akAS[4];  //для записи адреса сети
   
   //Здесь преобразуем ИП в число и записываем в массив
   akIP[0]=strtol(stringIP, &pEnd, 10);
   str = pEnd; str++;
   akIP[1]=strtol(str, &pEnd, 10);
   str=pEnd; str++;
   akIP[2]=strtol(str, &pEnd, 10);
   str=pEnd; str++;
   akIP[3]=strtol(str, &pEnd, 10);
   
   //здесь делаем тоже самое с маской
   akM[0]=strtol(stringM, &pEnd, 10);
   str = pEnd; str++;
   akM[1]=strtol(str, &pEnd, 10);
   str=pEnd; str++;
   akM[2]=strtol(str, &pEnd, 10);
   str=pEnd; str++;
   akM[3]=strtol(str, &pEnd, 10);
   
   //Здесь определяем сетевой адрес и выводим его...
   cout << endl << "Network address: " ;
   for(int i=0; i<4; i++) {
   akAS[i]=akIP[i] & akM[i];
   cout << akAS[i]; if(i==3)break; cout << ".";
} cout << endl;
 
  
    system("pause");
    return 0;
}
Вот что получислось.
Для хранения адресов выбрал массивы из 4-х элементов. Но что-то тяжело так работать.
Не знаю как определять теперь широковещательный адрес...
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru