//pascal var x: longint; count: byte; begin write('введите число x: '); readln(x); while x < > 0 do begin if x mod 10 mod 2 < > 0 then count : = count + 1; x : = x div 10; end; writeln('нечетных = ', count); readln; end.
Спасибо
Ответ дал: Гость
паскаль:
uses crt;
var a,b: string; \ а-слово ,b-символ
i: integer; \ переменная для счета
begin
writeln ('слово и символ');
readln (a,b); \\ввод данных
for i: =1to length(a) do if copy (a,i,1)=b then writeln (i); \\копирование по порядку символов слова а и сравнение каждого с символом b. вывод ответа. или ответов
readkey; \\если символы в слове повторяются
end.
Ответ дал: Гость
а после 18 какое число идет? ? если 108 ,то тогда получается так 2*3=6, 3*6=18, 6*18=108,получается что первое число умножается на второе,второе на третье,третье на четверное и т.д
Популярные вопросы