الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطأ في هذا البرنامج بلغة السي

مغلق
بدأه khot_fl في 8 مايو 2005 · 3 رد · 613 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما الخطأ في هذا البرنامج بلغة السي

البرنامج يعكس الرقم الذي يدخله المستخدم

البرنامج لا يعمل بشكل صحيح اذا ادخل المستخد عدد اكبر من 5 ارقام

#include<stdio.h>
main()  {
int n,u;
printf("enter the number n>");
scanf("%d",&n);
while(n!=0){
u=n%10;
printf("%d",u);
n/=10;
  }
  }
#2

مرحبا...

انا جربت البرنامج ووجدت انه يعمل بشكل صحيح مع رقم مثل 123456789

فالنتيجة كانت 987654321

عكس الرقم بشكل صحيح ولم اجد مشكلة فيه

#3

شي طبيعي أخي الفاضل

وهذي طريقة القسمة

اذا أردت عكس الترتيب استخدم ال Moduloud %

عن القسمة /

#include<stdio.h>
main()  {
int n,u;
printf("enter the number n>");
scanf("%d",&n);
while(n!=0){
u=n/10;
printf("%d",u);
n=%10;
 }
 }
3424.gif
#4

عموما اذا لم يكن هذا اللمطلوب

فلي عودة ان شاء الله

بالتوووفيق

3424.gif

هذا الموضوع مغلق.

مواضيع مشابهة