#include< stdio.h> < / span > < span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include< stdlib.h> < / span > < span style = "اللون: #38761d ؛ عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >#include< الرياضيات> < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > < / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > int puiss طويل غير موقع (int x طويل غير موقع ، int n) < / span > { إذا (n == 0) < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ العودة 1 ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > إذا (n == 1) < / span > < span style = "font-family:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ إرجاع x ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > int طويل غير موقع x2 = القوى (x ، n / 2) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > إذا (n٪ 2 == 0) < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ عودة x2 * x2 ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > إرجاع x2 * x2 * x ؛ < / span > }< / span > < / a>int char_to_int (char d) < / span > { شار ستريت[2]; < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > str[0] = d; str [1] = < نمط الامتداد = "اللون: أحمر ؛" >'\0'; < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > العودة (int) strtol (str ، NULL ، 10) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span >
< / span >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >غير موقعة int convertirEnBase10 (int binary) { نبسب؛ نبسب؛ نبسب؛ نبسب؛ شار سنوم[20]; < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ < نمط الامتداد = "اللون: أزرق ؛" >// تحويل إلى سلسلة< / span>< / span > نبسب؛ نبسب؛ نبسب؛ نبسب؛ إيتوا (ثنائي ، snum ، 10) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ < نمط الامتداد = "اللون: أزرق ؛" >// كم عدد الأحرف؟ نبسب؛ نبسب؛ نبسب؛ نبسب؛ int nc = log10 ((int) ثنائي) +1 ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ int عشري = 0 ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ ل (int i = nc-1 ; i >= 0; i--) نبسب؛ نبسب؛ نبسب؛ نبسب؛ {< / span >< br / >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ نبسب؛ عشري += char_to_int(snum[i]) * puiss(2, (nc-1)-i); < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ } < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ عودة عشرية < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span > نبسب؛ نبسب؛ نبسب؛ نبسب؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >int main() { نبسب؛ نبسب؛ ثنائي إنت < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ بينما (صحيح) < / span >< br / >< span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ {< / span >< br / >< span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ printf (< نمط الامتداد = "اللون: أحمر ؛" >"أدخل رقما ثنائيا" < / span>) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ scanf (< نمط الامتداد = "اللون: أحمر ؛" >"٪d",& ثنائي) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ نبسب؛ نبسب؛ printf (نمط < span = "اللون: أحمر ؛" >"٪ ld في الأساس 2 = ٪ ld في الأساس 10 \ n"< / span >,< / span>ثنائي ، تحويل InBase10 (ثنائي) ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ }< / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" > نبسب؛ نبسب؛ العودة 0 ؛ < / span > < span style = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >}< / span>
< / div>< / td>< / tr>< / tbody >< / table>
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.
|