Есть ответ 👍

Спаскаля решить : 1. ввести с клавиатуры символьную строку и заменить в ней все буквы "а" на "б" и все буквы "б" на "а".( заглавные на заглавные и строчные на строчные буквы) пример: ааббаа, а после замены стало: ббаабб. 2.ввести с клавиатуры символьную строку и определить сколько в ней слов. пример: вася пошел найдено 3 слова. 3.ввести с клавиатуры в одну строку фамилию, имя и отчество, разделив их пробелом. вывести фамилию и инициалы. пример: пирожков петр васильевич, а стало : п.в . пирожков.

103
494
Посмотреть ответы 3

Ответы на вопрос:

conyp2005
4,8(73 оценок)

1. var s,s1: string; i: integer; begin readln(s); s1: =s; for i: =1 to length(s1) do begin if s1[i]='а' then s1[i]: ='б' else   if s1[i]='а' then s1[i]: ='б' else   if s1[i]='б' then s1[i]: ='а' else     if s1[i]='б' then s1[i]: ='а'; end; writeln(s1); end. 2. var s,s1: string; i,k: integer; begin readln(s); s1: =s; i: =1; k: =1; while pos(' ',s1)> 0 do begin delete(s1,1,pos(' ',s1)); k: =k+1; end; writeln(k); end. 3. var s,famil,s1,imya,otch: string; i: integer; begin readln(s); famil: =copy(s,1,pos(' ',s)-1); delete(s,1,pos(' ',s)); imya: =copy(s,1,1); delete(s,1,pos(' ',s)); otch: =copy(s,1,1); s1: =concat(imya,'.',' ',otch,'.',' ',famil); writeln(s1); end.
Kunpaw
4,5(66 оценок)

Если вам нужно пояснение к программе, пишите в сообщения
Dote8228
4,5(98 оценок)

I= n*k n=2^i i1= 8 i2= 16 n1= 3 n2 = 4 i1 = 3* 16* 62*62 = 184512 бит = 22,5 кбайт (windows) i2 = 4* 16* 62* 62 = 30 кбайт (unicode)

Популярно: Информатика