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

Литерный тип..

22.10.2009, 21:16. Показов 1856. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с задачей. По одному символу вводится текст до точки. Текст состоит из слов, разделенных произвольным количеством пробелов. Начинаться текст может с любого количества пробелов. Найти, сколько в этом тексте слов, у которых совпадает первая и последняя буква.

Вот что сам написал
Delphi
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
program Project2;
{$APPTYPE CONSOLE}
uses
  SysUtils;
Var x,x1,y:char;
    k:integer;
begin
 
  writeln('vvedite text');
  read(x);
  if x<>'.' then
      begin
        while (x<>' ') and (x<>'.') do
                read(x);
        if x<>'.' then
            begin
              while (x<>'.') and (x<>' ') do
                      read(x);
        if x<>'.' then
            begin
              x1:=x;
              read(x);
        if (x<>'.') and (x<>' ') then
 
        if x1=x then
            k:=k+1
            end
            end
            end;
 
  writeln('k=',k);
  readln;
  readln;
End.
о она не работает. переменная k всегда равна 1. Прошу указать на ошибку. Заранее спасибо
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2009, 21:16
Ответы с готовыми решениями:

Литерный тип! информатика
29. Пусть даны целое число n, символы s1, s2, ..., sn. Выясните, имеются ли в этой последовательности такие члены, что si - это запятая, a...

Литерный ввод
Доброго времени суток) помогите пожалуйста... Используя только литерный ввод, ввести вещественное число, описанное в виде –dd.dd, и...

Используя только литерный вывод, вывести на печать значение целой переменной L
Помогите!!! Используя только литерный вывод, вывести на печать значение целой переменной L, длинной 13, незанятые впереди позиции заполнить...

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.10.2009, 21:26
Лучший ответ Сообщение было отмечено redeezko как решение

Решение

Если вы читаете только 1 символ, то что вы хотите. Да и дальше не поймешь что написано.

Добавлено через 4 минуты
Вводить текст нужно так.
writeln('Введите текст, окончание точка:');
Pascal
1
2
3
4
5
6
7
8
9
s:='';
repeat
read(c);
s:=s+c;
until c='.';
readln;
writeln;
writeln('Исходная строка:');
writeln(s);
0
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 4
22.10.2009, 21:42  [ТС]
Puporev, да я вроде в цикле читаю по одному символу. то есть я их считываю пока символ не точка. Я примерно понимаю как мне нужно сделать задачу, но не могу это записать. В общем в начале текста я пропускаю все пробелы, и как только встречаю первый символ первого слова то запоминаю его в переменную. Потом я считываю следующий символ и запоминаю его в другую переменную. Далее считываю следующий символ. Если он точка или пробел то я сравниваю два символа которые я запомнил, и если они равны, то увеличиваю счетчик на единицу. Вроде как то так, осталось записать это на паскале, что у меня и не получается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2009, 21:42
Помогаю со студенческими работами здесь

Дано описание массива, у которого индексы имеют ограниченный тип над integer, а тип элемента – integer или real
Дано описание массива, у которого индексы имеют ограниченный тип над integer, а тип элемента – integer или real. Выведите на экран, сколько...

Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов?
Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов? Если есть то как он называется ?

Используя только литерный ввод, ввести вещественное число, записанное в виде: d.ddE-d, и присвоить веществ. переменной y
Не доходит как это сделать. Помогите пожалуйста. Используя только литерный ввод, ввести вещественное число, записанное в виде:...

Какой функцией можно преобразовать тип byte в тип string и наоборот?
Вот моя проблема, у меня конченое действие будет выводить число в 10 С.С и в типе byte, а мне надо ее еще перевести в 2 С.С , но при...

литерный тип !
никак не могу понять : Задано неотрицательное целое число, записанное в восьмеричной системе счисления (за числом — пробел). Напечатать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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 https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
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. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru