массив двузначных десятичных

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
KAPAHDALLI
Сообщения: 2
Зарегистрирован: 09 апр 2007, 22:03

Из исходного массива двузначных десятичных чисел со знаком X получить два новых Y и Z, таких что:
Y=Xi+Xi+1; Zi=(Yi+2*Xi)/4
Есть ввод/вывод,а остальное не смогла.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

&quot писал(а):двузначных десятичных чисел со знаком
1. Десятичных - это BCD? BCD-числа по определению беззнаковые.
2. Yi = 2*Xi + 1
Zi = (Yi + 2*Xi)/4 = (2*Xi+1+2*Xi)/4 = (4*Xi + 1)/4 = Xi + 1/4 !!!
Результат Zi будет неточным при любых Xi.
It's a long way to the top if you wanna rock'n'roll
Ответить