Լավ:
cout<<-ը արտածման օպերատոր է:
Ուրեմն սենց, մեզ ի՞նչ է պետք հաշվել k-ն ստանալու համար՝ log2x (լոգարիթմ 2 հիմքով x)
C++ լեզվում չկա այնպիսի օպերատոր, որով կարողանանք գրել լոգարիթմ 2 հիմքով x : Կա միայն մի օպերատոր լոգարիթմ հաշվելու համար, որի հիմքը e-ն է՝ log
Դե մաթեմատիկայից էլ գիտենք, որ՝
logba = (logca) / (logcb)
որտեղից էլ log2x=(logex) / (loge2)
իսկ c++-ում դրա գրելաձևը այսպես է՝ log(x)/log(2)





Մեջբերել
Էջանիշներ