Программирование
Тип работы: | Все Курсовая работа Лабораторная работа |
Язык программирования: | Все C C# C++ Delphi Java Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
500 руб.
Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации (перенос слов с одной строки на другую не используется). Сформировать новый текст, который является результатом следующего преобразования исходного текста: вставить после каждого заданного слова "n" пробелов.
-
500 руб.
Написать программу на языке Си, реализующую следующие функции:
1. Чтение бинарных данных из файла (входной сигнал, тип float).
2. Запись бинарных данный в файл (выходной сигнал, тип float).
3. Динамическое выделение памяти для матриц (функция malloc).
4. Расчет произведения двух матриц.
5. Запись текстового файла, содержащего исходные матрицы и их произведение.
В программе должен быть реализован разбор аргументов командой строки(argc ,*argv). Пример запуска программы:
./mult-i input1.bin input2.bin-o output.txt, где input1.bin-бинарный файл с первой матрицей;
input2.bin - бинарный файл со второй матрицей;
output.txt - текстовый файл для записи матриц и их произведения.
Для проверки работы программы реализовать возможность генерации матриц с заданной размерностью m на n (заполнить случайными числами):
./mult-g input1.bin-s 10 15,
./mult-g input2.bin-s 15 20.
Реализовать проверку согласованности форм матриц (число столбцов первой матрицы равно числу во второй матрице).
-
1.Создать файл Train.dat, содержащий записи следующей структуры:
- название пункта назначения;
- номер поезда;
- время отправления. (массив из двух чисел: часы, минуты)
2. программа должна выполнять следующую обработку файла Train.dat:
- поиск в файле и вывод на экран информации о поезде, номер которого введен с клавиатуры;
- если таких поездов нет, выдать соответствующее сообщение на дисплей.