В исходной строке определить и вывести слова, перед которыми стоят младшие по алфавиту слова - QBasic
Формулировка задачи:
Очень прошу вас ребята , помоч мне . Препод дал мне 2 задачки , которые я вообще не понимаю, пройдя 5=х знакомых учителей они тоже не знают что делать . Очень прошу помоч, вопрос стоит в том , попаду ли я на экзамен или нет .
1) В исходной строке а$ определить и вывести слова, перед которыми стоят младшие по алфавиту слова
___________________________________________________________________________________________
2)Данна Матрица целых чисел X(n,m).Вычесть поэлементно из каждой строки,кроме i-ой , j-УЮ строку.
Вывести исходную и полученные матрицы.Значения буквенных переменных задавать с клавиатуры
Решение задачи: «В исходной строке определить и вывести слова, перед которыми стоят младшие по алфавиту слова»
textual
Листинг программы
- INPUT "kolichestvo strok=", n
- INPUT "kolichestvo stolbcov=", m
- DIM a(n, m)
- INPUT "kakuyu stroku vychitaem=", v
- INPUT "krome stroki=", k
- RANDOMIZE TIMER
- PRINT "ishodnyj massiv"
- FOR i = 1 TO n
- FOR j = 1 TO m
- a(i, j) = INT(RND * 100)
- PRINT a(i, j);
- NEXT
- NEXT
- FOR i = 1 TO n
- IF i <> k AND i <> v THEN
- FOR j = 1 TO m
- a(i, j) = a(i, j) - a(v, j)
- NEXT
- END IF
- NEXT
- FOR i = 1 TO m
- a(v, i) = 0
- NEXT
- PRINT "novyj massiv"
- FOR i = 1 TO n
- FOR j = 1 TO m
- PRINT a(i, j);
- NEXT
- NEXT
Объяснение кода листинга программы
- Пользователю предлагается ввести количество строк и столбцов для работы с массивом.
- Затем пользователю предлагается указать номер строки, которую необходимо вывести, и номер строки, которую необходимо исключить из работы.
- После этого происходит инициализация массива случайными числами.
- Выводится исходный массив.
- Для каждого элемента массива, который не является указанной строкой и строкой, происходит вычитание соответствующего элемента указанной строки.
- Элемент массива, соответствующий указанной строке, устанавливается равным нулю.
- Выводится измененный массив.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д