Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal ABC помогите пожалуйста сделать в программе функции и процедуры https://www.cyberforum.ru/ pascalabc/ thread575077.html
Program kursa4; Uses CRT; Const Max=50; {max razmer matrici} Type Number=1..Max; {type of index} Matrix=array of real; {matrix type} Var {vhodniye danniye} N:Number; {poryadok matrici}
Записи.Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. Pascal ABC
В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени.
Pascal ABC Из двумерного массива сформировать однонаправленный список Из двумерного массива А(m,6) сформировать однонаправленный список, i-й элемент которого содержит все элементы i-й строки.Данные вводятся из файла.Ребят помогите пожалуйста, уже 3ий день сижу, кроме как описания списка ничего не приходит в голову https://www.cyberforum.ru/ pascalabc/ thread574990.html Pascal ABC Построение параллелограмма. зная стороны и одну диагональ Требуется построить параллелограмм, зная стороны и одну диагональ этой фигуры https://www.cyberforum.ru/ pascalabc/ thread574978.html
Pascal ABC Даны две матрицы А(nxn) и B(nxn). Написать программу вычисления матрицы ,L=√(‖A^2+B^2 ‖ ) где норма ||C|| матрицы С есть max||Ckm|| .
Даны две матрицы А(nxn) и B(nxn). Написать программу вычисления матрицы ,L=√(‖A^2+B^2 ‖ ) где норма ||C|| матрицы С есть max||Ckm|| .
Pascal ABC Наименьший элемент каждой строки матрицы, начиная со второй, замените наибольшим элементом предыдущей строки 1.Наименьший элемент каждой строки матрицы, начиная со второй, замените наибольшим элементом предыдущей строки. https://www.cyberforum.ru/ pascalabc/ thread574834.html
Pascal ABC Обработка массивов. Найти первый максимальный элемент и заменить его нулем Помогите к зачету, две програмки осталось, буду очень благодарен 1) Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его нулем. 2)Сформировать квадратную матрицу порядка n по заданному образцу: 1 0 0....0 0 1 1 1 0....0 1 1 1 1 1....1 1 1 ................. 1 1 0....0 1 1 https://www.cyberforum.ru/ pascalabc/ thread574818.html Pascal ABC Массивы. Найти сумму положительных, произведение отрицательных и количество равных нулю
Всем привет, может кому не сложно, помогите с решением задач! Очень нужно, заранее спасибо! 1 В массиве а1, а2, а3, … а10 найти сумму положительных элементов, произведение отрицательных элементов и количество элементов, равных нулю. 2 Имеется две группы комбайнов: 8 комбайнов ККУ-2А и 6 комбайнов – КПК-3. Комбайнами I-й группы выкопано соответственно p1, p2, … p8 тонн картофеля; II-й – r1,...
Pascal ABC Упорядочить по возрастанию отдельно элементы, стоящие на четных местах https://www.cyberforum.ru/ pascalabc/ thread574747.html
с использованием процедур и функций ,реализованных в подключенных модулях Даны целые числа a(1), a(2), ..a(n). а) сортировать каждые k элементов массива целых чисел ( число элементов краном k ). б) сколько одинаковых серий по k элементов. в) упорядочить по-возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.
Pascal ABC Найти последний элемент массива, величина которого находится в заданном диапазоне Будьте добры помогите с решением задачи Найти последний элемент массива R, величина которого находится в заданном диапазоне ; переставить его в середину массива. https://www.cyberforum.ru/ pascalabc/ thread574742.html
Pascal ABC Определить, точки или запятые встречаются реже в предложении
Здравствуйте! Не могу сообразить задачи по строковым величинам, после массивов голова уже не варит. Помогите пожалуйста. 1) Составьте программу, определяющую , точки или запятые встречаются реже в предложении.
Pascal ABC Сравнить искомый элемент поочерёдно с элементами массива Помогите пожалуйста с написанием следующей программы: 1.Осуществить ввод массива одним из четырёх способов и вывести его на экран. 2.Запросить с клавиатуры искомы элемент. 3.Используя цикл для обработки массива, сравнить искомый элемент поочерёдно с элементами массива: а) при совпадении искомого элемента с элементом массива суммировать кол-во таких элементов б) если искомый и очередной... https://www.cyberforum.ru/ pascalabc/ thread574570.html
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 25
0

Файлы. Каждый заданный символ заменить на заданную последовательность символов - Pascal ABC - Ответ 3033445

15.05.2012, 17:08. Показов 891. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
1. Дан символьный файл f. Написать программу, которая каждый встречающийся в файле заданный символ заменяет на заданную последовательность символов. Результат записать в файл g.

2. Дан символьный файл f. Написать программу, которая находит самое длинное слово, встречающееся в файле.

Добавлено через 4 часа 6 минут
Есть рабочий код, но только не с типизироваными файлами.
исправьте его под мою задачу.

Основная часть.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses crt, xe;
 
begin
 
 
clrscr;
write('Введите текст: ');readln(s);
write('Введите заменяемый символ: ');readln(c);
write('заменяемая часть: ');readln(s1);
cicle(s);
write('Итог: ',s);
end.
Модуль
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
unit pff;
interface
       var s,s1:string;
    c:char;
 
    procedure cicle(var s:string);
 
implementation
    procedure cicle(var s:string);
      var i:integer;
    begin
    i:=1;
    while i<= length(s) do
                        begin
                        
                                if copy(s,i,1)=c then
                                             begin
                                             delete(s,i,1);
                                             insert(s1,s,i);
                                             end;
                                             inc(i);
                          end;
 
    end;
 
begin
 
end.


Вернуться к обсуждению:
Файлы. Каждый заданный символ заменить на заданную последовательность символов Pascal ABC
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2012, 17:08
Готовые ответы и решения:

заменить во всем исходном массиве символьных строк заданную последовательность символов
заменить во всем исходном массиве символьных строк заданную последовательность символов...

Дан текст, заменить все вхождения заданного слога (сочетания 2-х символов) на заданный символ
Дан текст, заменить все вхождения заданного слога (сочетания 2-х символов) на заданный символ....

Заменить в строке последовательность символов на один символ
Добрый день. Помогите пожалуйста с заданием. :) Заранее извините если не в ту тему (впервые тут,...

Каждый символ ? удвоить. Каждый символ, стоящий перед !, заменить символом, введенным с клавиатуры
Каждый символ ? удвоить. Каждый символ, стоящий перед !, заменить символом, введенным с...

2
15.05.2012, 17:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2012, 17:08
Помогаю со студенческими работами здесь

Каждый символ ? удвоить. Каждый символ, стоящий перед !, заменить символом, введенным с клавиатуры.
Работа с символьными данными. 15. Каждый символ ? удвоить. Каждый символ, стоящий перед !,...

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

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

Заменить каждый символ «точка» в строке на символ «вопросительный знак»
Общая инструкция. В программе необходимо определить динамическую длину строки и вывести это...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru