Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
8 / 8 / 13
Регистрация: 03.02.2013
Сообщений: 159

Текст,строки,слова процедуры и функции

12.12.2013, 17:52. Показов 2467. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вариант 9.
1. Вводится строка произвольного текста. Определить, в каком слове больше букв — в первом или последнем. (Слова разделены пробелами, не обязательно одиночными. В начале и в конце строки могут быть пробелы). Вывести на экран «В первом больше букв, чем в последнем» или «в последнем больше букв, чем в первом».
2. Дана последовательность, содержащая от 1 до 90 слов, в каждом из которых от 1 до 10 строчных русских букв; между соседними словами -- не менее одного пробела, за последним словом -- точка. Напечатать эти слова по алфавиту.
3. Удалить последнее слово и удвоить предпоследнее.

Полный ппц короче) можете помочь?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2013, 17:52
Ответы с готовыми решениями:

Получить из слова приватизация слово стандартизация используя процедуры и функции при работе со строками
Получить из слова приватизация слово стандартизация используя процедуры и функции при работе со строками (не менее 3)

Отсортировать главную диагональ матрицы и строки за ней через процедуры и функции
Создать массив целых чисел в 12*12. Отсортировать главную диагональ и строки за ней. uses crt; const n=12; var B:arrayof integer; ...

Процедуры и функции: Определить максимальный элемент каждой строки , отсортировать каждый столбец, затем каждую строку
Создать массив целых чисел 11 х 11 Определить максимальный элемент каждой строки , отсортировать каждый столбец, затем каждую строку

1
8 / 8 / 13
Регистрация: 03.02.2013
Сообщений: 159
23.01.2014, 22:46  [ТС]
Лучший ответ Сообщение было отмечено legozaur как решение

Решение

Вот решения первой и третьей:
1)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var s,a1,a2:string;
    b:array[1..100] of string;
    i,k,q,w:integer;
begin
writeln('Введите строку');
readln(s);
s:=' '+s;
for i:=1 to length(s) do if s[i]=' ' then inc(k) else b[k]:=b[k]+s[i];
a1:=b[1];
a2:=b[k];
for i:=1 to length(a1) do q:=q+1;
for i:=1 to length(a2) do w:=w+1;
if q>w then writeln('В первом больше букв, чем в последнем.');
if q<w then writeln('В последнем больше букв, чем в первом.');
if q=w then writeln('В первом и последнем букв одинаково.');
end.
3)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var s,a1,a2:string;
    b:array[1..100] of string;
    i,k:integer;
begin
writeln('Введите строку');
readln(s);
s:=' '+s;
for i:=1 to length(s) do
    if s[i]=' 'then inc(k)else b[k]:=b[k]+s[i];
for i:=1 to k do
begin
if i=k then b[i]:=b[i-1];
write(b[i],' ');
end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.01.2014, 22:46
Помогаю со студенческими работами здесь

Составить программу, которая бы разбивала текст на строки длиной в два слова. Перенос на новую строку осуществить на месте пробела
Составить программу, которая бы разбивала текст на строки длиной в два слова. Перенос на новую строку осуществить на месте пробела

С помощью процедуры записать в текст t все цифры из строки s.
Задание: type stroka=array of char; textfile=file of char; Описать процедуру cifer(s,t),которая записывает в текст t все цифры из строки...

Строки, функции и процедуры.
Строки: 1. Дано слово. а) Удалить из нее первую букву О, если такая буква есть б) Удалить из нее последнею букву Л, есть такая буква...

Паскаль ABC: Процедуры и функции. Вывод самого длинного слова в строке / тексте
Здравствуйте ещё раз. Искренне благодарна за вашу руку помощи bormant, но могли бы вы ещё раз откликнуться? Пыталась переобразовать...

Строки, файл, функции, процедуры.
1) Дано предложение. Составить программу которая выводить все вхождения двух заданных символов. 2) Дано слово из 15 букв переставить в...


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

Или воспользуйтесь поиском по форуму:
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