بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته...
لو سمحتم ياإخواني أريد منكم حل هذه المسأله :
أريد كتابة خمس أرقام وتكون متفرقة عن بعضها ، مثلاً :
46545 أبي الرقم هذا يطلع لي في الناتج كذا
5 4 5 6 4
وجزاكم الله خير
وشكراً
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته...
لو سمحتم ياإخواني أريد منكم حل هذه المسأله :
أريد كتابة خمس أرقام وتكون متفرقة عن بعضها ، مثلاً :
46545 أبي الرقم هذا يطلع لي في الناتج كذا
5 4 5 6 4
وجزاكم الله خير
وشكراً
جرب هذا
#include <iostream.h>
#include <math.h>
int lengthnum(int num)
{
int temp = 0;
while (num != 0)
{
temp++;
num /= 10;
}
return temp;
}
void printresult(int num)
{
int m;
int len = lengthnum(num);
while (num != 0)
{
m = num / int(pow(10, len-1));
cout << m << " ";
num = num % int(pow(10, len-1));
len--;
}
}
void main()
{
int num;
cout << "\n Please enter your number : ";
cin >> num;
printresult(num);
}السلام عليكم,
يمكنك أيضا وبسهولة استعمال الدالة ecvt _ _ fcvt أو gcvt _ الشرطة دائما على اليسار فهده كلها تعطي لعدد ما ترجعه على شكل Ascii ومن هنا نعمل عليه ككتابة عادية ويمكن أن نعمل عليه ما نريد مثل ما نعمل على Strings .
إلى اللقاء.
هذا الموضوع مغلق.