|
|
|
| Начал усилено изучать С++ и столкнулся с двумя задачками которые не знаю как решить:(
Перевести целое отрицательное четырёхбайтное число из десятичной в двоичную систему счисления:
1) используя алгоритм деления на 2;
2) используя битовые операции;
3) используя объединение и поля битов.
|
задание выполнить двумя способами:
1)использовать статический массив в структуре и статический массив структур . При этом количество структур (в примере количество студентов (n)) и количество элементов массива в структуре (в примере коли-чество оценок для одного студента (m) ) — константы;
2)задание выполнить с помощью динамических массивов. Для этого:
1.в структуре объявить и создать динамический массив;
2.размерность этого массива включить в структуру в качестве одного из полей ;
3.создать динамический массив структур;
Как в первом, так и во втором вариантах составить и использовать функ-ции, параметром которых является указатель на структуру или ссылка на структуру
Сформировать массив структур, каждый элемент которого содержит следующие поля:
1.координаты вершин треугольника на плоскости (вводим). Использо-вать предвари¬тельно объявленную структуру, содержащую координаты од-ной точки плоскости;
2.тип треугольника (равнобедренный, разносторонний, равносторонний);
3.площадь треугольника.
Для каждого треугольника определить тип и площадь. Рассортировать мас-сив структур сначала по типу, а затем по площади
|
И если ко второму у меня вернтиться решение в голове (правда всё равно никак не могу его придумать), то первое задание я вообще без понятия как решать :( | |
|
|
|
|
|
|
|
для: DEM
(15.05.2009 в 02:42)
| | Помогите плиз, просто не хоче идти дальше, пока не разберусь с этими задачами, а в голове нет ни одной идеи ((( | |
|
|
|
|
|
|
|
для: DEM
(15.05.2009 в 16:06)
| | Еще раз прочитай подряд, что написал, Я например, не понял. | |
|
|
|