Написать 2 небольших программы на C

Гость4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.12.2020

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px 'Helvetica Neue'}

p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px 'Helvetica Neue'; min-height: 12.0px}

1 программа В двух входных файлах, имена которых передаются в аргументах командной строки, заданы массивы целых чисел через пробел, первое число — длина массива. Ввести эти числа в два массива. Назовем эти массивы X и Y. Память под массивы выделять динамически. Ограничений на длину массивов нет.  Отсортировать массивы X и Y по убыванию значений их элементов. Проверить, найдется ли в массиве X хотя бы одно число Xᵢ такое, что Xᵢ (или -Xᵢ) является НОД для множества чисел Yⱼ₋₁ ∗ Yⱼ.  В случае положительного ответа на вопрос вывести в файл, имя которого передаётся в третьем аргументе командной строки, слово YES. В случае отрицательного ответа на вопрос вывести в выходной файл слово NO. Во второй строке выходного файла вывести отсортированный массив Y, не указывая его длину. В случае невозможности открытия файлов, или в случае отсутствия чисел хотя бы в одном из входных файлов функция main должна вернуть ненулевой код ошибки, иначе функция main должна вернуть 0. Массив Y может содержать нули; произведения с нулями не участвуют в вычислении НОД. Память для дополнительных копий массивов разрешается выделять только для сортировки и не более одного раза за сортировку. Пустые массивы допускаются.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

2 программа 

С клавиатуры вводится последовательность целых чисел неизвестной длины. 

Определить, являются ли эти числа непрерывным фрагментом последовательности Фибоначчи (на натуральных числах с нулём), записанной в прямом или обратном порядке, и вывести "yes", если являются, или "no", если нет. Сохранять числа в массив запрещено. 

Для пустой последовательности считать правильным ответ "no".

Заявки фрилансеров