Лр1. Перекодировка. Лр3. Решение системы уравнений

Лабораторная работа
в среде программирования Си



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Си

Название работы: Лр1. Перекодировка. Лр3. Решение системы уравнений

Вид работы: Лабораторная работа

Описание: Лабораторная работа 1: Перекодировка
Цель работы: изучить особенности работы с массивами и строками в С.
Описание:
Программа должна выполнять перекодировку текстового файла.
Аргументы программе передаются через командную строку:
1аЬ1 <имя_входного_файла> <имя_выходного_файла> <выходная_кодировка>
где <выходная_кодировка>:
0 - UTF-8 без ВОМ;
1 - UTF-8 с ВОМ;
2-UTF-16 Little Endian;
3 - UTF-16 Big Endian;
4 - UTF-32 Little Endian;
5 - UTF-32 Big Endian.
Входная кодировка: любая из перечисленных, должна определяться программой автоматически.
Неправильные UTF-8 байты кодировать/декодировать как символы из диапазона 0xDC80..0xDCFF. UTF-8 -> другая кодировка -> UTF-8 должно точно возвращать исходный файл (плюс/минус ВОМ).

Программа должна:
1) быть написана на С;
2) не использовать внешние библиотеки;
3) всегда корректно освобождать память и закрывать файлы;
4) обрабатывать ошибки: файл не открылся, не удалось выделить память - выдавать сообщение об ошибке и корректно завершаться с ненулевым кодом возврата (при отсутствии ошибок - завершаться с нулевым);
5) не писать в консоль ничего лишнего, кроме сообщений об ошибках и краткой справки по использованию (при запуске с неправильным числом аргументов).

Лабораторная работа 3: Решение системы уравнений
Цель работы: изучить особенности работы с числами с плавающей точкой в С. Описание:
Программа должна находить решение системы линейных уравнений.
Входной файл в первой строке содержит одно число: размер системы уравнений N, после чего идут N строк по N+1 числу, которые соответствуют коэффициентам при N переменных и свободному члену.
Выходной файл должен содержать:
• найденные значения переменных в формате одно число на каждой строке если решение единственно;
• только фразу “many solutions” если решение не единственно;
• только фразу “no solution” при отсутствии решений.
Пример входных данных:
2
0.5 3 4 025
Пример выходных данных:
-7
Аргументы программе передаются через командную строку:
1аЬЗ <имя_входного_файла> <имя_выходного_файла>

Программа должна:
1) быть написана на С;
2) не использовать внешние библиотеки;
3) всегда корректно освобождать память и закрывать файлы;
4) обрабатывать ошибки: файл не открылся, не удалось выделить память - выдавать сообщение об ошибке и корректно завершаться с ненулевым кодом возврата (при отсутствии ошибок - завершаться с нулевым);
5) не писать в консоль ничего лишнего, кроме сообщений об ошибках и краткой справки по использованию (при запуске с неправильным числом аргументов).

Год: 2020

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования Си. Если у Вас похожее задание на программу, которую нужно написать на Си, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com