Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 13.01.2020
Сообщений: 43

Найти в символьной матрице количество гласных букв английского алфавита (код работает неправильно)

29.06.2020, 16:58. Показов 1559. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Неправильно считает, помогите

Дан двумерный массив символов. Найти количество гласных букв английского алфавита.
Пример входных данных 1
32
A b
c Z
z e
Пример выходных данных 1
2

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
type matrix=array[1..10, 1..10] of char;
var a: matrix;
n,m,i,j,k: integer;
begin
readln(n);
readln(m);
k:=0;
for i:=1 to n do
begin
for j:=1 to m do
read(a[i,j]);
readln();
end;
for i:=1 to n do
begin
for j:=1 to m do
if (a[i,j]='a')or(a[i,j]='e')or(a[i,j]='i')or(a[i,j]='o')
or(a[i,j]='u')or(a[i,j]='y')or (a[i,j]='A')or(a[i,j]='E')
or(a[i,j]='I')or(a[i,j]='O')or(a[i,j]='U')or(a[i,j]='Y') then
k:=k+1;
end;
writeln(k);
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.06.2020, 16:58
Ответы с готовыми решениями:

В заданном тексте подсчитать количество гласных букв и количество каждой из гласных букв.
Надо составить программу которая будет подсчитывать количество гласных букв и число каждой из...

Объявить два диапазонных типа: один буквы русского алфавита, второй буквы английского алфавита
Объявить два диапазонных типа: один буквы русского алфавита, второй буквы английского алфавита....

Дана последовательность букв русского алфавита, заканчивающаяся точкой. Подсчитать количество гласных букв в этой последовательности
пожалуйста

1
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
03.07.2020, 10:04
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
type
  matrix = array[1..10, 1..10] of char;
 
var
  a: matrix;
  n, m, i, j, k: integer;
 
begin
  readln(n);
  readln(m);
  k := 0;
  for i := 1 to n do
    for j := 1 to m do
      readln(a[i, j]);
  for i := 1 to n do
  begin
    for j := 1 to m do
      if (a[i, j] = 'a') or (a[i, j] = 'e') or (a[i, j] = 'i') or (a[i, j] = 'o')
            or (a[i, j] = 'u') or (a[i, j] = 'y') or (a[i, j] = 'A') or (a[i, j] = 'E')
            or (a[i, j] = 'I') or (a[i, j] = 'O') or (a[i, j] = 'U') or (a[i, j] = 'Y') then
        k := k + 1;
  end;
  writeln(k);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.07.2020, 10:04
Помогаю со студенческими работами здесь

Найти все группы букв, содержащие наибольшее количество гласных английских букв
Нужна помощь с задачей по строкам. Рассматривается непустая строка, содержащая не более 80...

Найти слово с наибольшим числом гласных букв и отсортировать массив слов по убыванию числа гласных букв
В массиве слов найти слово с наибольшим числом гласных букв и отсортировать массив слов по убыванию...

Определить процедуру нахождения числа гласных букв в слове и применить её для нахождения числа гласных букв в каждом слове заданного предложения
У меня проблема с нахождением гласных букв: Определить процедуру нахождения числа гласных букв в...

Найти в строке гласные буквы английского алфавита не входящие в строку
помогите решить задачу через множества Вводим с клавы строку из любых символов, найти в строке...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru