Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: DEM   (15.05.2009 в 02:42)
Начал усилено изучать С++ и столкнулся с двумя задачками которые не знаю как решить:(

Перевести целое отрицательное четырёхбайтное число из десятичной в двоичную систему счисления:
1) используя алгоритм деления на 2;
2) используя битовые операции;
3) используя объединение и поля битов.



задание выполнить двумя способами:
1)использовать статический массив в структуре и статический массив структур . При этом количество структур (в примере количество студентов (n))  и количество элементов массива в структуре (в примере коли-чество оценок для одного студента (m) ) — константы;
2)задание выполнить с помощью динамических массивов. Для этого:
1.в структуре объявить и создать динамический массив; 
2.размерность этого массива включить в структуру в качестве одного из полей ;
3.создать динамический массив структур;
Как в первом, так и во втором вариантах составить и использовать функ-ции, параметром которых является указатель на структуру или ссылка на структуру


Сформировать массив структур, каждый элемент которого содержит следующие поля: 
1.координаты вершин треугольника на плоскости (вводим). Использо-вать предвари¬тельно объявленную структуру, содержащую координаты од-ной точки плоскости; 
2.тип треугольника (равнобедренный, разносторонний, равносторонний);
3.площадь треугольника.
Для каждого треугольника определить тип и площадь. Рассортировать мас-сив  структур сначала по типу, а затем по площади



И если ко второму у меня вернтиться решение в голове (правда всё равно никак не могу его придумать), то первое задание я вообще без понятия как решать :(


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: