В общем хотелось получше.(Один раз хотел обработать числа при запуске формы, однако похоже обработчик не запускался почему не выяснил, а время выходит), Получилось только так:
Картинки снимки экрана при работающей программе. Файл pdf содержит текст исходника. Zip архив с проектом по-моему не пришивается к ответу. И как тогда быть? Весь проект я не передам. Прилепить отдельно файлы проекта тоже не получится. Такие расширения сервис не принимает Придется Создавать проект в Lazaruse самому и по образу и подобию лепить формочку. а потом копировать текст исходника :). На сей случай уточню, что кнопка Button 1 - запускает подсчет и вывод простых чисел. кнопка Button 2 - запускает подсчет и вывод составных чисел. В метку label 3 (самая нижняя на формочке) выводим ответ. А в метку label 4 (вторая снизу) (выводим пояснения о выводе). Соответствующие комментарии в исходнике есть, но мало ли.
Можно конечно список файлов проекта приложить и их содержимое, загнанное в pdf, но мороки с развёртыванием такого чуда не меньше чем при создании нового проекта и новой формы.
procedure MySwap(var a:mas; n:integer); var i,t:integer; begin for i:=1 to n div 2 do begin t:=a[i]; a[i]:=a[n-i+1]; a[n-i+1]:=t end end;
procedure MyPrint(txt:string; a:mas; n:integer); var i:integer; begin Write(txt); for i:=1 to n do Write(a[i],' '); Writeln end;
var i,n:integer; a,b:mas;
begin ClrScr; Write('n='); Readln(n); ClrScr; Randomize; for i:=1 to n do begin a[i]:=Random(10); b[i]:=Random(10) end; MyPrint('Исходный А : ',a,n); MySwap(a,n); MyPrint('Результат А: ',a,n); MyPrint('Исходный B : ',b,n); MySwap(b,n); MyPrint('Результат B: ',b,n); ReadKey end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку