Вычислить в каждой матрице произведение нечётных элементов - Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите кто может((( Нужно очень очень срочно решить задачу на паскале Даны две матрицы A и B. Вычислить в каждой матрице произведение нечётных элементов. Для матрицы с меньшим произведением найти минимальный элемент и его индексы. Ввести с клавиатуры строку текста и удалить все буквы “о”. За ранее огромнейшее спасибо!!

Решение задачи: «Вычислить в каждой матрице произведение нечётных элементов»

textual
Листинг программы
uses crt;
var s:string;
    i:byte;
begin
clrscr;
writeln('Введите строку, содержащую буквы о:');
readln(s);
for i:=length(s) downto 1 do
if s[i] in ['o','о'] then delete(s,i,1);{о латиская и русская}
if s='' then write('Все буквы удалены')
else write(s);
readln
end.

Объяснение кода листинга программы

  1. В первой строке кода используется библиотека crt, которая является стандартной библиотекой языка Pascal и используется для ввода-вывода данных.
  2. Переменная s объявлена как строка (тип данных string).
  3. Переменная i объявлена как байт (тип данных byte).
  4. Строка Введите строку, содержащую буквы о: выводится на экран с помощью функции write.
  5. С помощью цикла for происходит обработка каждого символа в строке s.
  6. Внутри цикла проверяется, является ли текущий символ строчной или прописной буквой 'о'. Если это так, то символ удаляется из строки s с помощью функции delete.
  7. Если после обработки всех символов строка s осталась пустой, то выводится сообщение Все буквы удалены.
  8. В конце программы с помощью функции readln считывается новый ввод пользователя.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы