Может CTRL+f3 и в какой программе? В разных прогах м.б. разное
var c, s, n, k : integer;
x,d :longint;
begin
writeln('введите x');
readln (x);
k := 0; //количество четных цифр в числе
while x > 0 do //пока х не равен нолю
begin
if (x mod 2) = 0 then k := k + 1; //проверяем четна ли последняя цифра числа
//+1 к кол-ву четных цифр
x := x div 10; //сокращаем на один знак и повторяем операцию
end;
if k >= 2 then
writeln('Да') //если кол-во четных цифр больше 2
//выводим 2, иначе не выводим ничего
end.
/* Вот написал сам, но то что пытался сделать ты не понял */
1)(линейный) посадить дерево - выкапал яму, положил сажанец, завалил яму, полил
2) перед выходном на улицу одеться по пагоде. - холодно куртку, жарко плавки
3) кушаешь кашу - зачерпнул каши положил в рот так пока не закончится
Немного теории:
Указатель - некая переменная, значение которой является адресом другой переменной.
Адрес сам по себе является целым числом. Память под него выделяется как под целое. Но для нормальной работы с указателем необходимо знать тип переменной, адрес которой хранит указатель.
Унарная операция * позволяет извлечь содержимое ячейки, на которую "указывает" указатель.
Унарная операция & - получение адреса переменной.
В данном задании:
int a=8 - переменной a целого типа присвоили значение 8
int *b - объявили указатель b на переменную целого типа.
&a - извлекли адрес переменной a.
int *b=&a - буквально переводиться как "поместим адрес целой переменной a в переменную b типа указатель на целое".
*b=1+*b - получаем доступ к переменной, адрес которой храниться в b. Это равносильно такому выражению: a=1+a.
В итоге a=9
Ответ: a=9