Напишите программу, которая заполняет клавиатуры массив А(3,3) словами разного размера и заменяет в нем максимальное по длине слово каждого столбца на минимальное по длине слово первого столбца
Категория: Basic
2012-03-27 16:40:00
Выведите на экран исходный и получены массив.
code: #basic
DIM a$(3, 3), max$(3), maxd(3) FOR i = 1 TO 3 FOR j = 1 TO 3 INPUT "vvedite slovo ", a$(i, j) NEXT NEXT PRINT "massiv" FOR i = 1 TO 3 FOR j = 1 TO 3 PRINT a$(i, j); " "; NEXT PRINT NEXT min$ = a$(1, 1) FOR j = 1 TO 3 max$(j) = a$(1, j) maxd(j) = LEN(a$(1, j)) FOR i = 1 TO 3 IF LEN(a$(i, j)) > LEN(max$(j)) THEN max$(j) = a$(i, j): maxd(j) = LEN(max$(j)) IF LEN(a$(i, 1)) < LEN(min$) THEN min$ = a$(i, 1) NEXT PRINT "max(j)="; max$(j) NEXT FOR j = 1 TO 3 FOR i = 1 TO 3 IF LEN(a$(i, j)) = maxd(j) THEN a$(i, j) = min$ NEXT NEXT PRINT "novyj massiv" FOR i = 1 TO 3 FOR j = 1 TO 3 PRINT a$(i, j); " "; NEXT PRINT NEXT
автор: кот Бегемот
Поделиться: