Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.03.2009
Сообщений: 21

Обработка литерных величин. срочно

13.04.2009, 22:05. Показов 1102. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
22.1. Совпадают ли буквы в двух словах.
22.2. Вычеркните из двух слов совпадающие гласные буквы.
22.3. Вставьте между буквами в слове “_”.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2009, 22:05
Ответы с готовыми решениями:

Обработка литерных величин...
program nnm; uses crt; type str=string;mass=array of str; var s,s1,s2,s3:str;i,j,k,l,n:integer;x:mass; procedure...

Обработка строковых величин
В тексте убрать лишние пробелы между словами, вставить по одному.

обработка строковых величин
1.Составьте программу, позволяющую выяснить, есть ли в слове Х хотя бы одна из букв "о" или "а".

3
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
14.04.2009, 09:18
22.1. Совпадают ли буквы в двух словах.
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
uses crt;
var s1,s2:string;
    i,j,n,k:byte;
begin
clrscr;
write('S1= ');readln(s1);
write('S2= ');readln(s2);
if length(s1)<>length(s2)then{если длины строк разные}
  begin
   write('No!');{нет}
   readln;{читаем}
   exit;{завершаем программу}
  end
else{если одинаковые, работаем}
  begin
   n:=0;{считаем что совпадений ноль}
   for i:=1 to length(s1) do
    begin
     k:=0;j:=1;{совпадений конкретной буквы ноль}
     while j<=length(s2) do
     if s2[j]=s1[i] then{если находим одинаковые}
       begin
         k:=1;{фиксируем}
         delete(s2,j,1);{удаляем эту букву, чтоб снова не попалась}
         break;{прекращаем поиск этой буквы}
       end
     else j:=j+1;{если не совпала, смотрим следующую}
     if k=1 then n:=n+1{если совпала, считаем совпадения}
      else{если нет ни одного совпадения этой буквы}
       begin
         writeln('No!');{нет}
         readln;{читаем}
         exit;{завершаем программу}
       end;
    end;
  if n=length(s1) then write('Yes!');{если все совпали, Да!}
 end;
readln
end.
22.2. Вычеркните из двух слов совпадающие гласные буквы.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
const gl=['A','E','I','O','U','Y'];{Заглавные гласные буквы}
var s1,s2:string;
    i,j:byte;
begin
clrscr;
write('S1= ');readln(s1);
write('S2= ');readln(s2);
for i:=length(s1) downto 1 do{идем по строкам с конца, чтоб 
при удалении буквы не сбить нумерацию}
for j:=length(s2) downto 1 do
if (upcase(s1[i]) in gl)and(upcase(s1[i])=upcase(s2[j]))then
{если в верхнем регистре эта буква есть в множестве и она равна букве из второй строки}
  begin
   delete(s1,i,1);{удаляем из первой строки}
   delete(s2,j,1);{удаляем из второй}
   break;{больше с этой буквой не работаем, нужны только совпадающие}
  end;
writeln('S1= ',s1);
writeln('S2= ',s2);
readln
end.
22.3. Вставьте между буквами в слове “_”.
Pascal
1
2
3
4
5
6
7
8
9
10
11
uses crt;
var s:string;
    i:byte;
begin
clrscr;
write('S= ');readln(s);
for i:=length(s) downto 2 do{идем с конца до 2}
insert('_',s,i);{вставляем симол перед каждой буквой}
write('S= ',s);
readln
end.
0
0 / 0 / 0
Регистрация: 24.03.2009
Сообщений: 21
14.04.2009, 09:36  [ТС]
спасибо огромное
0
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 8
30.11.2010, 13:26
Ребят если есть возможность напишите пожалуйста эти же задания в Visual C++, заранее блогадарен!!!!!

Добавлено через 40 минут
Реально просто до защиты курсача осталось 3 часа, если есть возможность выручите на 3 задание программу написал!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2010, 13:26
Помогаю со студенческими работами здесь

обработка строковых величин
1. Каждое слово текста преобразовать таким образом, чтобы оно читалось слева направо. 2. Составить алгоритм, который по строке а...

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

Обработка строковых величин
Составить программу обработки данной строки, позволяющую: a) выписать все прописные буквы из данной строки в порядке их следования; ...

обработка литерных величин
проверьте , можно ли из букв слова Х составить слово У. можете ещё комментариями объяснить?

Обработка Литерных Величин
Определите,совпадает ли количество букв &quot;а&quot; в двух словах.Вставьте после буквы &quot;я&quot; в слове букву &quot;к&quot; и перед ней...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru