السلام عليكم
هل مازال التحدى قائم ؟
إليكم برنامج تكتب الارقام من 1 والى 9999.
// myconsle.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<iostream.h>
char *Number[29] =
{ "One","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten",
"Eleven","Twelf","Therteen","Fourteen","Fifteen","Sixteen","Seventeen",
"Eighteen","Ninteen","Twante","Therty","Forty","Fifte","Sixte","Seventy",
"Eighte","Ninte","Hundred","Thousend" };
int m,a,b,c,d,z;
int main(int argc, char* argv[])
{
cout<<"Enter the number\n";
cin >> m;
a=m/1000;
if(a)
cout<< Number[a-1] <<" "<<Number[28]<<" ";
z=m%1000;
b=z/100;
if(b)
cout<< Number[b-1] <<" "<<Number[27]<<" ";
z=z%100;
if(z){
if(a || b )
cout<< "and ";
if(z<19)
cout<< Number[z-1];
else
{
c=z/10;
cout<< Number[c+17]<< " ";
z=z-(c*10);
cout<< Number[z-1];
}
}
return 0;
}والسلام
تم تعديل هذه المشاركة بواسطة احمد غريب في 16 أبريل 2004 في 19:50
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.