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

طباعة الاعداد

بدأه Aminit في 21 أغسطس 2010 · 6 رد · 807 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني واخوااتي الكرام

احببت ان اسأل كيف يمكنني ان اطبع اي عدد متكون من 3 مراتب بلغة سي بلس بلس ولكن بفواصل بين المراتب

مع الشكر

#2
int x;

cin >> x;

cout << x/100 << ',' << x%100/10 << ',' << x%10 << endl;
1

البرمجة = الرياضيات

#3

جزاك الله كل خير اخي العزيز , هل يمكنك توضيح اين يصبح التغيير اذا اردت ان اطبع الفواصل بين 7 مراتب مثلا؟

#4

تفضل أخي الكريم :

#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; 
}

البرمجة = الرياضيات

#5

المزيد من الكودات التي تتعلق بخانات الأعداد والعمليات عليها تجدونها في هذا الرابط

http://psd-development.com/vb/t566.html

البرمجة = الرياضيات

#6

جميل جدا إستخدام ال recursion يا حمزه...

1
#7

شكراا اخي حمزة

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