Program project4; var ch: char; str,str1,str2: string; i: integer; begin writeln('введите исходный текст: '); readln(str); writeln('введите строку которую нужно вставить: '); readln(str1); writeln('введите символ после которого нужно вставить: '); readln(ch); str2: =''; i: =pos(ch,str); while i> 0 do begin str2: =str2+copy(str,1,i)+str1; delete(str,1,i); i: =pos(ch,str); end; writeln('результирующая строка: ',str2); readln; end.
Спасибо
Ответ дал: Гость
на pascal:
program sonik;
uses crt;
var a,b,c: string;
begin
readln (a); readln (b); readln (c);
writeln (' фигуры: ',a,b,c);
end.
Ответ дал: Гость
program prim2; uses crt; var i, n, r: integer; a: array[1.. 10000] of integer; begin clrscr; randomize; write ('число элементов '); readln(n); for i: =1 to n do begin {получаем случайные числа и выводим их на экран.} a[i]: =random(45)-22; write(a[i],' '); end; {в полученном массиве меняем соседние элементы.} i: =1; {пока i< =n-1.} while i< =n-1 do begin {меняем значения соседних элементов. } r: =a[i]; a[i]: =a[i+1]; a[i+1]: =r; {увеличиваем индекс на два.} inc(i,2); end; {распечатываем измененный массив.} for i: =1 to n do write(a[i],' '); readkey; end.
Популярные вопросы