АльбертовичБерезин58
?>

Program n_3; var a, b, c, n, m: integer; begin readln (n); m:=(n div 100)+((n div 10) mod 10)+(n mod 10); if (m mod 2 = 0) then write(‘true’); if (m mod 2 = 1) then write(‘false’); readln (a, b, c); if a=b and a=c and b=c then write(‘true’) else write(false); end. нужно найти ошибки в программе.

Информатика

Ответы

karasev17764

Program n_3;

var a, b, c, n, m: integer;

begin

readln (n);

m:=(n div 100)+((n div 10) mod 10)+(n mod 10);

if (m mod 2 = 0) then write('true');

if (m mod 2 = 1) then write('false');

readln (a,b,c);

if (a=b) and (a=c) and (b=c)

then write('true')

else write(false);

end.

Объяснение:

Ты не поставил скобки, когда писал: a=b, a=c, b=c

Чуть ниже файлик, если надо.

Полковников_Милана

Задание 2, 3 во вложении

Объяснение:

Задание 1.

Сначала вводятся переменные b и с через пробел.

Мы вводим сначала с, оно равно 205, и затем b, оно равно 204.

затем идет условие.

Если с>b или b mod 2=0

Если 205>204 или

b mod 2=0 - это означает, число b кратно 2, то есть при делении на 2 оно должно дать 0.

В нашем случае 204/2=102 , то есть число 204 кратно 2, оно поделилось на него без остатка.

Первое и второе условие сработало, а значит выполняется следующее:

a:=b+2;

То есть в переменной а мы к b прибавляем 2. И у нас выходит:

a:=204+2=206

Условие иначе у нас не работает, поэтому выводим:

Writeln(a);

Программа выведет число а

206.


1)Чему равно значение а после выполнения программы, если с=205 b=204 Var a,b,c: integer; Begin Read
1)Чему равно значение а после выполнения программы, если с=205 b=204 Var a,b,c: integer; Begin Read
ASRodichev
Программа получает на вход натуральное число, затем подсчитывает сумму его цифр и определяет наименьшую из всех цифр, кроме первой.
В соответствии с условием задачи требуется найти наибольшее четырехзначное число, сумма цифр которого равна 29, а наибольшая из трех последних цифр не превышает 7.
Итак, одна из цифр числа известна - это 7. Тогда сумма остальных трех цифр равна 29-7=22, причем две из этих цифр не могут быть меньше 7. Полагаем, что они равны 7 с тем, чтобы получить наибольшую допустимую первую цифру. Получаем 22-7х2=8, т.е. число должно быть равно 8777.
ответ: 8777

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

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

Program n_3; var a, b, c, n, m: integer; begin readln (n); m:=(n div 100)+((n div 10) mod 10)+(n mod 10); if (m mod 2 = 0) then write(‘true’); if (m mod 2 = 1) then write(‘false’); readln (a, b, c); if a=b and a=c and b=c then write(‘true’) else write(false); end. нужно найти ошибки в программе.
Ваше имя (никнейм)*
Email*
Комментарий*

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

ЕленаАнастасия315
Galinagol559
morozova
andrew55588201824
Kulikovvl9
ilyagenius
mila010982
LesnovaVeronika1830
Александра-Андрей909
Тресков946
admiral-kazan
Avolohova
ars-trushakova
igor8809337
vmnk38