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

كيف أعمل شرط لإدخال الأرقام فقط

بدأه lug في 27 مايو 2009 · 2 رد · 356 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو عندي برنامج أريد أن أدخل فيه أرقام فقط ولا أريد إدخال الحروف كيف أحدد فقط إدخال الأرقام

أرجو الرد في أسرع وقت

جزاكم الله خيراً

تم تعديل هذه المشاركة بواسطة lug في 27 مايو 2009 في 20:54

#2

أخى جرب الكود الآتى

#include <iostream>
#include <ctype.h>
using namespace std;
bool Is_Num(char* a)
{
	int c=0;
	while (*a!=NULL)
	{
		if( *a>'9') c++;
		a++;
	}
	return !c;
}
int main()
{
	char a[100];
	int n;
	cin>>a;
	if(Is_Num(a)) 
	{
		cout<<" your enter is number  \n";
		n=atof(a);
		cout<<n+1223<<endl;;
		// you can use n as anumber 
	}
	else
	   cout<<" your enter is not number  \n";
	return 0;
}

يمكن يفيدك ان شاء الله

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#3

شكراً أخي جزاك الله خيراً

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