Quote (Assassin5)
1. Использовать перечислимый тип для хранения названий месяцев. Вывести на консоль значение целого числа, соответствующее Июлю.
Вот так?
Code
#include <iostream>
using namespace std;
enum month{January = 1, February = 2,March = 3,April = 4, May = 5, June = 6, July = 7, August = 8, September = 9,October = 10,November = 11,December = 12};
int main()
{
cout<<July;
system("pause");
}
Добавлено (28.12.2010, 15:28)
---------------------------------------------
Quote (Kornival)
2. Разработать структуру, описывающую координаты и другие требуемые параметры отрезка прямой, с расчётом одного из её параметров (периметра, площади, длины окружности и т.п.). Исходные данные для расчёта указать в тексте программы. Результат расчёта вывести на консоль.
Как-то так кажется:
Code
#include <iostream>
#include <math.h>
using namespace std;
struct point
{
int x;
int y;
};
struct segment
{
point point1;
point point2;
};
double GetLength(segment obj)
{
double length = sqrt(((obj.point1.x-obj.point2.x)*(obj.point1.x-obj.point2.x))+((obj.point1.y-obj.point2.y)*(obj.point1.y-obj.point2.y)));
return length;
}
int main()
{
segment MySegment;
MySegment.point1.x = 10;
MySegment.point1.y = 10;
MySegment.point2.x = 20;
MySegment.point2.y = 20;
cout<<GetLength(MySegment);
system("Pause");
}
Quote (Assassin5)
3. Разработать битовое поле, описывающее состояния элементов прибора. Ввести с консоли число в 16-ричной системе счисления, преобразовать его в битовое поле за счёт использования объединения. Вывести на консоль состояния элементов прибора, соответствующие состоянию битов во введённом числе. Прибор: ADSL модем. Элементы: DSL вкл/выкл, PPP вкл/выкл, Link вкл/выкл.
Сделают-меня кликни