|
|
zadach103.BAS |
|
{* Задача103 *}REM basic' Составьте программу, проверяющую, есть ли в одномерных массивах A(T), B(T) одинаковые элементы, и отыскивающую среди них наибольший, если названные элементы в массивах присутствуют. CLS INPUT "kol-vo elementov"; t Dim a(t), b(t), c(t) PRINT "zapolnit vrychnuy? (y/n)" Do INPUT yn$ Loop Until yn$ = "Y" Or yn$ = "y" Or yn$ = "n" Or yn$ = "N" If yn$ = "Y" Or yn$ = "y" Then GoTo 1 Else GoTo 2 1 PRINT "zapolnenie massiva A" For i = 1 To t PRINT "vvedite"; i; "element" INPUT a(i) Next PRINT "zapolnenie massiva B" For i = 1 To t PRINT "vvedite"; i; "element" INPUT b(i) Next GoTo 3 2 For i = 1 To t a(i) = INT(100 * RND(1) - 25) b(i) = INT(100 * RND(1) - 25) Next 3 CLS PRINT "massiv A:" For i = 1 To t PRINT a(i); Next PRINT "massiv B:" For i = 1 To t PRINT b(i); Next For i1 = 1 To t For i2 = 1 To t If a(i1) = b(i2) Then p = p + 1: c(p) = a(i1) Next: Next If p = 0 Then PRINT "takix net": GoTo 4 If p = 1 Then PRINT "max="; c(1): GoTo 4 max = c(1) For i = 2 To p If max < c(i) Then max = c(i) Next PRINT "max="; max 4 End End 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|