اینها که واقعا خیلی ساده ست
شما اگه به جای فرستادن این پست یه کم روشون فکر میکردی حتما میتونستی بنویسی
من فقط الگوریتمش رو میگم که شما رو کدش یه کم فکر کنی
الگوریتم چاپ اعداد فرد بین 100 تا 1000
n = 101
while n < 1000 do
print n
n = n+2
الگوریتمی که 50 عدد صحیح دریافت و بعد میانگین اعداد مضرب 3 را در خروجی چاپ کند
get 50 integer to A[50]
for i = 1 to 50
if A[i]%3 == 0 then
sum = sum + A[i]
count = count +1
print sum / count
الگوریتمی که 2 عدد صحیح را دریافت کند و سپس بزرگترین مقسوم علیه و مضرب مشترک را چاپ کند
Bmm
get m & n
i = min (m,n) + 1
repeat i = i-1
until m mod i + n mod i == 0
return i
----------------------------
Kmm
get m & n
x = max (m,n)
y = min (m,n)
for i = 1 to y do
if (x*i) % y == 0
return x*i
البته در مورد بزرگترین مقسوم علیه مشترک الگوریتم معروفی بنام اقلیدس وجود داره که در زمان لگاریتمی ب.م.م رو حساب میکنه
get m & n
while m > 0 do
t = n mod m
n = m
m = t
return n
ااگوریتمی که که عدد صحیح دریافت و شپس مقسوم غلیه آن را چاپ کند
این یکی که معلوم نیست چی هست. مقسوم علیه چی؟؟؟؟