Найдите число двоек в этом разложении
Автор Ксюнечка* задал вопрос в разделе Другие языки и технологии
1.Найти количество двоек в разложении натурального числа М на простые множители. и получил лучший ответ
Ответ от Миоко Таканава[гуру]
Решение в QBasic
INPUT "Введите М: "; M
c = 0
DO WHILE M MOD 2 = 0
M = M / 2
c = c + 1
LOOP
PRINT "Кол-во двоек = "; c
END
Решение в Pascal
var c,M:integer;
begin
write('Введите М: ');
readln(M);
c := 0;
while M mod 2 = 0 do begin
M := M div 2;
inc(c); {c := c + 1}
end;
writeln('Кол-во двоек = ',c);
readln
end.
Решение в С++
int main() {
int M,c;
cout << "Введите М: ";
cin >> M;
c = 0;
while ((M % 2) == 0)
{
M=M/2;
c++;
}
cout << endl << "Кол-во двоек = " << c << endl;
return 0}
В ассемблере вообще элементарно. Нужно посчитать количество младших нулей до первой встреченной единицы.
.model small
.386
.stack 100h
.data
M dd 18350080
C db ?
.code
begin:
mov ax,@data
mov ds,ax
mov eax,[ M ]
xor cl,cl
m1:
ror eax,1
jc m2
inc cl
jmp m1
m2:
mov [ C ],cl
; Вывод результата из переменной С
;..
mov ax,4c00h
int 21h
end begin
И что собственно за вопрос? это программа? Или непонятно суть задания?? ? Если непонятно суть задания, то как-то так: Хм.. . Натуральное число к примеру 50 Раскладываем на простые множители - 2*5*5 В строке количество двоек 2...
на чем кодить?
Арифметическая прогрессия начинается так : 16; 12; 8; ...Какое число стоит в этой последовательности на 71-м месте ?
Вероятно 16-4(71-1)=264
Источник:
подробнее...
Сколько дней длится Рамадан? Скажите, пожалуйта, с какого и по какое число Рамадан в этом году. Спасибо.
В 2010 году:
Начало: 11 августа;
Окончание: 10
подробнее...
двойственное число в русском языке что это?
В древнерусском языке, кроме привычных для нас единственного и множественного чисел, существовало
подробнее...
как вычислить ?? как вычислить число ГУА по фэн-шуй?
Самостоятельный расчет числа Гуа
Выполните следующие действия:
1.Возьмите год
подробнее...
Что означает число 2. Что означает число 2 и человек, родившийся 2 числа???
Дата рождения: 2, 11, 20 или 29 любого месяца. Родившиеся 29 числа наиболее удачливы.
Число 2
подробнее...
какого числа в турции празднуются праздники рамазан и и курбан?
После великого поста! Число сдвигаются! В этом году в августе - рамазан, А патом и Курбан
подробнее...
В каком городе можно увидеть это здание?
Елизаветинская богадельня Елисеевых.
Санкт-Петербург.
Купцы Елисеевы, в отличие от
подробнее...
Дайте пожалуйста перевод песни "Flowes on the wall". Я никак не могу найти в инете перевод этой песни.
Кажется, эта песня про чувака, которому все пох 🙂
Вот примерный, нестихотворный перевод:
подробнее...
Эти древние каменные дороги где находитса и еше где в мире есть такие дороги и для чего эти дороги предзначались?
О древних каменных "колеях" было хорошо известно в таких странах, как Мальта, Греция, Италия, а так
подробнее...
Люди помогите пожалуйста!в чем особенности квантовой парадигмы? и вообще что это такое? зарание спасибки!!!
Квантовую парадигму ввел в науку немецкий физик Макс Планк.
Квантовая парадигма заключается в
подробнее...
сегодня приходили ДОМОЙ из Негосударственного Пенсионного фонда, кто такие?
по домам агента НПФ редко ходят.. они сначала вызванивают. .
если даже Вам понравится ее
подробнее...
При запуске Portal 2,вылазит ошибка failed to create D3D device и что то там еще... я не понимаю в чем проблема Дирекс ок
1. Обнови DirectX и драйвера на видеокарту.
2. Нажми ПКМ на ярлык Портала и выбери пункт
подробнее...
Чем в химии отличаются M, Mr и Ar?
Mr - относительная молекулярная масса
Ar - относительная атомная масса
М - молярная
подробнее...
Будет ли метро в Капотне?
На ближайшую перспективу таких планов не предусмотрено. Есть и планы на более отдалённые сроки на
подробнее...
Помогите мне проанализировать стихотворение Осипа Мандельштама "я вернулся в мой город... "
Надеюсь это подойдет.. .
Петербург был для О. Мандельштама городом, в котором прошли его
подробнее...