Склавиатуры вводится текст из строчных латинских букв. ввод прекращается при нажатии клавиши enter. напечатать эту строку, предварительно преобразовав ее следующим образом: 1) заменить на ks первое вхождение x, если такое есть; 2) вычислить процентное содержание гласных букв в строке. примечание: все операции над строками выполняются отдельными функциями в том порядке, в котором они описаны в .
284
483
Ответы на вопрос:
//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
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; } что то типа того)
Популярно: Информатика
-
karavanov107.09.2022 18:37
-
Dizig10.05.2020 08:30
-
aujqjajqwrh02.05.2023 07:03
-
mayyyyyyka21.11.2021 15:05
-
orlovski15555505.07.2020 08:09
-
tesaf01.04.2021 09:48
-
liliakhalilova18.12.2021 21:39
-
verona91124.08.2020 08:04
-
AnnaKhusainova05.04.2023 03:50
-
abbasovamadina231.07.2021 21:16