Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Высокоуровневые методы информатики и программ. / 4 сообщений из 4, страница 1 из 1
08.12.2003, 21:40
    #32347071
Suba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокоуровневые методы информатики и программ.
Не подкажите, где можно найти решения ентих вариантов ???

А то два года вышки было, а теперь програмить заставляют :-)) !!



1. Построить систему классов и реализовать ее для описания плоских геометрических фигур: круг, квадрат, прямоугольник. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол.
2. Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения составных частей адреса, создания и уничтожения объектов этого класса.
3. Составить описание и реализовать класс для представления комплексных чисел с возможностью задания вещественной и мнимой частей как числами типов double, так и целыми числами. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел.
4. Составить описание и реализовать класс для работы с цепными списками строк (строки произвольной длины) с операциями включения в список, удаление из списка элемента с заданным значением данного, удаления всего списка или конца списка начиная с заданного элемента.
5. Составить описание и реализовать тип CMatix, обеспечивающего размещение матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы, перемножение матриц.
6. Составить описание и реализовать класс для объектов - векторов, задаваемых координатами концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинус угла между векторами.
7. Составить функцию для сортировки (перестановки строк) матрицы из n строк и m столбцов по возрастанию элементов k-го столбца;
void sortmas ( int n, int m, int *matr, int k);
8. Составить функцию для умножения матрицы matr из n строк и m столбцов на вектор vect (из n элементов) с размещением результата в массиве res:
void matrvect( int n, int m, float *matr, float *vect, float *res);

9. Составить функцию для решения системы линейных уравнений

методом Гауса.
int gauss (int n, double *a, double *b);

10. Составить функцию для разделения текста, заданного строкой литер, на отдельные слова и подсчета числа слов. Под словом понимается последовательность литер, отличных от пробела, ограниченная слева началом строки или пробелом и справа - пробелом, знаком препинания или концом строки.
int kwords(char* ss, char * sm, int kmax);
ss - исходная строка,
sm - массив строк длиной до 30 литер каждая (для размещения выделенных слов),
kmax - максимальное количество выделенных слов.
Предусмотреть сигнализацию о случаях, когда функция неприменима ( слишком много слов или слишком длинное слово ).
11. Составить функцию для подсчета количества различных чисел в массиве, содержащем n целых чисел.
int count(int *a, int n);
12. Составить функцию для слияния двух упорядоченных по возрастанию массивов целых чисел:
int merge (int n, int m, int *mas1, int *mas2, int *res);
...
Рейтинг: 0 / 0
09.12.2003, 09:37
    #32347349
Tracer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокоуровневые методы информатики и программ.
Чуствуется сессия на носу, студенты повылазили
...
Рейтинг: 0 / 0
09.12.2003, 10:00
    #32347382
Высокоуровневые методы информатики и программ.
Это не студенты, зто - двоешники.
...
Рейтинг: 0 / 0
09.12.2003, 10:05
    #32347388
biomen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Высокоуровневые методы информатики и программ.
Yandex найдется - все!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Высокоуровневые методы информатики и программ. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]