Кто-нибудь может помочь с решением?
На Паскале
1 Создать типизированный файл целых чисел. Записать в него с консоли последовательность целых чисел, конец последовательности (терминатор) – ноль, который не записывается в файл. Определить первое по порядку отрицательное и последнее положительное числа и их позиции в файле (нумерация данных в файле начинается с нуля). Предусмотреть случай, когда таких чисел в файле нет. Удалить из файла все числа, находящиеся между ними. 2 Создать текстовый файл, в который построчно записать прямоугольный массив massivnm, заполненный целыми случайными числами в диапазоне от v_min до v_max. Размеры массива n и m задать константами. Границы диапазона v_min и v_max задать с консоли. Определить второй максимальный и второй минимальный элементы в файле и поменять их местами. При чтении из файла считать размеры массива неизвестными. Определить их при чтении файла. Размеры создаваемых файлов считать заранее неизвестными и определять их при чтении файлов. При чтении из файла массивы не использовать. Можно использовать рабочие файлы. |
Помочь можем. А что не получается? Где наработки?
|
Цитата:
Код:
uses crt; |
Цитата:
Код:
uses crt; |
Вот в первой программе, можете показать где именно идет удаление, и что то не очень понимаю как изменить чтобы удалялось не между мин2 и мах2 а наоборот за ними))
|
Angela, спасибо огромное за помощь))
Только в первом задании не нужно было искать второй макс. и второй мин. - это нужно было во 2ой задачи. Я вроде переделал, вторая работает отлично, а вот в первой у меня не удаляет между макс. и мин. все равно... Может подскажете? все-таки ваш код)) |
Часовой пояс GMT +4, время: 06:31. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.