Вводятся два целых числа. Вывести TRUE/FALSE для утверждений:
Оба числа отрицательные и кратные 5
Ответы
Ответ дал:
0
Ответ:
Program Z;
var a,b:integer;
BEGIN
write('Задайте два целых числа: ');
read(a,b);
if (a<0) and (b<0) and (a mod 5=0) and (b mod 5=0)
then write('TRUE') else write('FALSE');
END.
Объяснение: Программа написана на PascalABC
BobbyFresnel:
PascalABC - нет такого языка. Запусти и посмотри внимательнее, как называется.
Буквоедством не занимайтесь
Ваш код программы в PascalABC.Net версии 3.2 выдает ошибку! Очень интересная интерпретация описания переменных.
Это не буквоедство. Был (а некоторые и до сих пор пользуют и просят именно эту среду) Pascal ABC (именно так, через пробел запись), который являлся интерпретатором под Windows языка Turbo Pascal. Проект закрыт в 2008 году. И есть PascalABC.NET
А почему Вы программу под 3.2 запускали? Заустили бы под 2.6 - может, еще бы хуже было. Сейчас актуальна версия 3.6, а версия 3.2 - это середина 2017 года. Посмотрите на официальном сайте, сколько всего нового пришло в последующих релизах за 2.5 года!
А на деле, может и еще более древняя - [29.08.16] Вышла версия 3.2 (3.2.0.1311) - конец лета 2016.
Устати, там же, на сайте: [30.08.17] Вышла версия 3.3.0.1531 Основные изменения после выхода версии 3.2: Реализовано кортежное присваивание var (a,b) := (1,2) - вот Вам и причина того, что код выдает ошибку в 3.2
Возможно именно из-за постоянного развития языка не так давно опубликованная на сайте книга по PascalABC.NET (http://pascalabc.net/modernprogramming) базируется на версии 3.5, о чем в ней прямо говорится.
Помогите пожалуйста https://znanija.com/task/34076808 !!
Ответ дал:
0
===== PascalABC.NET =====
begin
var (a, b) := ReadInteger2('Введи пару чисел:');
Print((a < 0) and (b < 0) and (a mod 5 = 0) and (a mod b = 0))
end.
Помогите пожалуйста https://znanija.com/task/34076808 !!
Да надоел мне этот С++ уже, скучно на нем такие задачки писать.
По браски помоги да)
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад