12.12.2024 13:04:22 12.12.2024 13:04:26 Балабан Владислав Организация и функционирование ЭВМ (ПО2) - 2024 22. Операции 0 Секретный тест не прошел. Операции.mpc DelTA4 at NIT1 Win10 x64
17.12 16:04 9. Чемпионат 0 / 1 Ошибка: Несовпадение R:0=1 [200 ps] money.prd DelTA4 at NIT1 Win10 HLCCAD project
задача: Чемпионат
ссылка: http://dl.gsu.by/task.jsp?nid=2436407&cid=1370 Выполнил проверку 6 тестов вручную и все ответы совпали, при этом когда отправляю на тестирование то выдает: Ошибка: Несовпадение R:0=1 [200 ps]
Нашёл проблему, она была в
unsigned __in __bits(1) km1=m1;
unsigned __in __bits(1) km2=m2;
unsigned __in __bits(1) kstart=start;
лишних __in, а так же в скорости тестах, попробовал добавить нули и тест начал проходить дальше
добавили нули всё равно не проходит полностью
Архитектура вычислительных систем (ПО4/ИТ3/ПИ2) - 2024
Экзамен\Индивидуальные задания\Сконвертированные задания на проектирование\Цифры числа\4 - "Сумма цифр числа" (80603)
http://dl.gsu.by/task.jsp?nid=2435574&cid=1370
int __in __bits(16) x;
int __out __bits(8) y;
void main() {
int temp = x;
y = 0;
while (temp > 0) {
y += temp % 10;
temp /= 10;
}
}
решение, предоставленное выше не проходит (y:27=32).
Но при подстановке значения (x = 23999) программа выдает верный ответ y = 32.
Решение проблемы очень простое: объявить локальную переменную
int __in __bits(16) x;
int __out __bits(8) y;
void main() {
int temp = x;
int Ytemp = 0;
while (temp > 0) {
Ytemp += temp % 10;
temp /= 10;
}
y = Ytemp;
}