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

программы на структуры и массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Случайные ВЕЩЕСТВЕННЫЕ числа http://www.cyberforum.ru/cpp-beginners/thread67777.html
Подскажите, как использовать rand(), чтобы он смог придать переменной случайное вещественное число.
C++ вычисление среднего геометрического для целочисленного массива Условие задачи: Написать программу вычисления среднего геометрического для целочисленного массива А. Ниже описание программы вычисляющей ср.геом. #include <iostream.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread67772.html
Квадратная матрица(диагонали) C++
Всем привет : Задание : Дана квадратная матрица , определить сумму элементов расположенных выше побочной диагонали этой матрицы. Код : #include <iostream.h> using namespace std; int...
Монеты. C++
Имеется по одной монете следующих достоинств: 1, 2, 3, 5, 10, 15, 25, 50, 100, 500, 1000, 2500, 5000, 10000. Можно ли набрать из этих монет заданную сумму. Указать, как это сделать. Входные...
C++ Вычислить площадь четырехугольника http://www.cyberforum.ru/cpp-beginners/thread67712.html
Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей триккутникив в подпрограмме.
C++ Текст с Екселя в Матрицу Доброго времени суток! Не могли бы вы подсказать следующее... 1. нужно открыть файл для чтения (Excel файл сохраненный в формате "csv с разделителями"). FILE *file fopen("file.csv","r"); 2.... подробнее

Показать сообщение отдельно
kamberb
Сообщений: n/a

программы на структуры и массивы - C++

26.11.2009, 23:11. Просмотров 717. Ответов 0
Метки (Все метки)

1 задача. Разработать класс Array, описывающий динамический массив целых чисел.
Реализовать методы для следующих операций:
- добавление элемента в конец массива;
- доступ к произвольному элементу по индексу;
- вставка элемента на произвольное место по индексу;
- удаление произвольного элемента по индексу;
- удаление всех элементов массива;
- сортировка массива;
- сериализация (сохранение в файл с заданным именем);
- десериализация (восстановление массива из файла с заданным именем);

2 задача. Задано полное имя файла (как строка), расположенного на локальном диске,
либо на удаленном сервере. Необходимо распарсить (разобрать на части) и
заполнить соответствующие поля структуры, описывающей данные о файле:

C++
1
2
3
4
5
6
7
8
struct File
{
bool local; // Локальный файл (true) или удаленный (false)
char root[20]; // Имя удаленного сервера либо локального диска
char path[200]; // Путь к файлу
char name[20]; // Имя файла (без расширения)
char ext[10]; // Расширение
};
Пример:

1) дано: "\\s4205\Tasks\Makeev\2209_117\Task_2009_11_11.txt "

C++
1
2
3
4
5
local = false
root = "s4205"
path = "Tasks\Makeev\2209_117\"
name = "Task_2009_11_11"
ext = "txt"
2) дано: "C:\Documents and Settings\admin\Desktop\Far Manager.lnk"

C++
1
2
3
4
5
local = true
root = "C"
path = "Documents and Settings\admin\Desktop\"
name = "Far Manager"
ext = "lnk"
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru