94

Программа должна быть написана в среде Pascal

dexteron 22 августа 2022

Программа должна быть написана в среде Pascal. Ввести 20 строчек английским языком большими буквами. Определить какие буквы присутствовали в данных предложениях, какая буква встречалась больше раз и напечатать их. В массиве делаем, пожалуйста.

категория: информатика

77

Program Task; Const A=65; Z=90; N=20; Var b: Array[A… Z] of Integer; i, j, max: Byte; s: Array[1… N] of String; BeginWriteLn ('Введите ', N, ' строчек большими буквами на английском языке'); For i: =1 To N DoReadLn (s[i]); For i: =1 To N DoFor j: =1 To Length (s[N]) DoIf (Ord (s[i][j]) >=A) And (Ord (s[i][j]) <= Z) Thenb[Ord (s[i][j]) ]: =b[Ord (s[i][j]) ]+1; max: =A; WriteLn ('В данных предложениях присутствовали такие буквы: '); For i: =A To Z DoBeginIf b[i] > 0 ThenBeginWrite (Chr (i) , '); If b[i] > b[max] Thenmax: =i; End; End; WriteLn; WriteLn ('Наиболее встречалась буква ', chr (max); ReadLn; End.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...