السلام عليكم اخواني واخوااتي الكرام
احببت ان اسأل كيف يمكنني ان اطبع اي عدد متكون من 3 مراتب بلغة سي بلس بلس ولكن بفواصل بين المراتب
مع الشكر
السلام عليكم اخواني واخوااتي الكرام
احببت ان اسأل كيف يمكنني ان اطبع اي عدد متكون من 3 مراتب بلغة سي بلس بلس ولكن بفواصل بين المراتب
مع الشكر
جزاك الله كل خير اخي العزيز , هل يمكنك توضيح اين يصبح التغيير اذا اردت ان اطبع الفواصل بين 7 مراتب مثلا؟
تفضل أخي الكريم :
#include<iostream>
using namespace std;
void print(int x)
{
static int y = x;
if(x == 0)
return;
print(x/10);
cout << x%10;
if(x != y)
cout << ',';
}
int main()
{
int x = 4865906;
print(x);
cout << endl;
return 0;
}البرمجة = الرياضيات
المزيد من الكودات التي تتعلق بخانات الأعداد والعمليات عليها تجدونها في هذا الرابط
البرمجة = الرياضيات
جميل جدا إستخدام ال recursion يا حمزه...
شكراا اخي حمزة