myrisik2490
?>

Составьте программу, выясняющую, есть ли в слове х хотя бы одна из букв "о" или "а"?

Информатика

Ответы

dionissia2
Var   s, w: string;   i, x, n, k, p, q: integer; begin   writeln('введите фразу, разделяя слова ровно одним пробелом');   readln(s);   write('введите номер слова для поиска: '); readln(x);   {   ищем в строке s местоположение слова номер х.   его начальную позицию в строке обозначим p, а конечную - q   }   n : = length(s);   i : = 1; k : = 0; p : = 0; q : = 0;   repeat       if s[i] = ' ' then       begin           inc(k);           if k = x - 1 then p : = i + 1           else if k = x then q : = i - 1       end;       if q = 0 then i : = i + 1   until (q > 0) or (i > n);   if (p = 0) then writeln('количество слов в строке меньше ', x)   else if q = 0 then q : = n;   w : = copy(s, p, q - p + 1);   if (pos('а', w) > 0) or (pos('о', w) > 0) then       writeln('одна из букв (а,о) есть в слове "', w, '"')   else writeln('в слове "', w, '" нет ни буквы а, ни буквы о') end. тестовое решение: введите фразу, разделяя слова ровно одним пробелом самая лучшая рыба- это колбаса! введите номер слова для поиска: 5 одна из букв (а,о) есть в слове "колбаса! " введите фразу, разделяя слова ровно одним пробелом тестирование программ может служить доказательством наличия ошибок, но никогда не докажет их отсутствие! » эд. дейкстра, 1972 г. введите номер слова для поиска: 4 в слове "служить" нет ни буквы а, ни буквы о
tushina2020
#include < iostream> #include < string> int main() { std: : string x; std: : cin > > x; bool same= false; for (auto i : x){       if (i == 'o' || i == 'a') {same = true; break; } } std: : cout < < std: : boolalpha < < same; return 0; }
Оздоевский
1. 1600 кбайт = 1600*1024 байт = 1600*1024*8 бит глубина цвета = 1600*1024*8 / (1280*1024) бит = 10 бит ответ: 10 бит 2.  для хранения одного из 1024 цветов требуется log(2)1024=10 бит (2^10=1024). необходимый объем памяти = 1024*512*10 бит = 1024*512*10 / (8*1024) кбайт = 640 кбайт ответ: 600 кбайт < 640 кбайт  ⇒ памяти недостаточно 3. для хранения одного из 256 цветов требуется log(2)256=8 бит = 1 байт (2^8=256). объем одной страницы = 1280*1024*1 байт. 2560 кбайт = 2560*1024 байт количество страниц = 2560*1024 / (1280*1024) = 2 ответ: 2
zoyalexa495
1) 5 буквенные слова, 5 возможных букв. перестановки с повторениями = 5*5*5*5*5 = 3125 вариаций ответ: 3125 2) мы  работаем со словами как с числами в 5ричной системе счисления. порядок символов а=0, к=1, л=2, о=3, ш=4 шалаш + k = 40204(5) + 1 = 40210(5) = шалка ответ: шалка 3) школа = 41320(5) =  4*5^4+1*5^3+3*5^2+2*5 = 2710(10) поскольку нумерация у нас начинается с 1, а первое число эквивалентно 0, то добавим единицу ответ: 2711 4) 126 место -> число 125(10) = 01000(5) =

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составьте программу, выясняющую, есть ли в слове х хотя бы одна из букв "о" или "а"?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sbalashov62
barkhatl-2p7
saint158
daskal83
alisabutusova
museumuzl
lion13
ann328389
tanyamurashova11352
sanyaborisov910067
Анатольевич1707
o-lala88387
fotostock
tatiyanabe2013727
Тариелович871