Есть ответ 👍

Склавиатуры вводится текст из строчных латинских букв. ввод прекращается при нажатии клавиши enter. напечатать эту строку, предварительно преобразовав ее следующим образом: 1) заменить на ks первое вхождение x, если такое есть; 2) вычислить процентное содержание гласных букв в строке. примечание: все операции над строками выполняются отдельными функциями в том порядке, в котором они описаны в .

284
483
Посмотреть ответы 2

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


//pascal abc.net 3.1 сборка 1219 var   s: string;   k,i: integer;   se: set of char; begin se: =['a','e','i','o','u','a','e','i','o','u']; readln(s); k: =pos('x',s); if k< > 0 then begin   delete(s,k,1);   insert('ks',s,k); end; writeln(s); k: =0; for i: =1 to length(s) do if s[i] in se then inc(k); write('percent=',k/(length(s)/100)); end. пример ввода: i3artle, caster, exported from the throne of heroes. пример вывода: i3artle, caster, eksported from the throne of heroes. percent=30.188679245283
Versija02
4,4(53 оценок)

Cin - для ввода с клавиатуры cout - для вывода на экран пример: int x,y;   //объявляем переменный целого типа std: : cout< < "x = ";   //на экран выводится 'x = ' std: : cin> > x; //вводим с клавиатуры число, например: 5 оператор if -  служит для того, чтобы выполнить какую-либо операцию в том случае, когда условие является верным. каждому  оператору  if  соответствует только один  оператор  else. совокупность этих операторов —  else if  означает, что если не выполнилось предыдущее условие, то проверить данное. если ни одно из условий не верно, то выполняется тело  оператора  else. пример: if  (num <   10) {  // если введенное число меньше 10. cout  < <   "это число меньше 10."  < < endl;   }  else  {  // иначе cout  < <   "это число больше либо равно 10."  < < endl; } что то типа того)

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