46

Решить задачу в Паскале (абв — все в одной программе!

sergwol 12 августа 2022

Решить задачу в Паскале (абв — все в одной программе!) «В символьном массивеиз 6 элементов, заданных с клавиатуры: а) поменять все маленькие латинские буквы на большие; б) найти кол-во запятых; в) поменять все маленькие русские буквы на большие."СРОЧНО! Жду верного решения спасибо заранее

категория: информатика

46

var l,k: char; m,s: string; n,i,a: integer; begin read (s); l: =s[1]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; l: =s[2]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; l: =s[3]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; l: =s[4]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; l: =s[5]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; l: =s[6]; if (ord (l) >223) and (ord (l) <256) or (ord (l) >96) and (ord (l) <122) then begin a: =ord (l) -32; if a<>0 then begin k: =chr (a); if k<>'0' then m: =m+copy (k,1,1) end; end else begin if ord (l)=44 then n: =n+1; m: =m+l; end; writeln (m); writeln (n); end.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
seriy-v, 12 августа 2022
Внимание, задание на 40 б!
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...