السلام عليكم ورحمة الله وبركاتة
اريد برنامج بلغة السي
يعمل كالاتي
a=0
b=1
c=2
d=3
f=4
g=5
h = 7
.
.
z=24
اي عندما ادخل نص يطبع المخرجات ارقام
مثال
ادخلت abcd
يطبع 0123
ارجو المساعدة واكون شاكرا لكم
السلام عليكم ورحمة الله وبركاتة
اريد برنامج بلغة السي
يعمل كالاتي
a=0
b=1
c=2
d=3
f=4
g=5
h = 7
.
.
z=24
اي عندما ادخل نص يطبع المخرجات ارقام
مثال
ادخلت abcd
يطبع 0123
ارجو المساعدة واكون شاكرا لكم
أخي هل هناك تقنية مطلوب استخدامها على وجه التحديد أم الأمر مفتوح لأنها تحل باستخدام المصفوفات
هي عن طريق المصفوفات احسنت
لكن كيف هي طريقة الحل ..
هذه مجرد محاولة مني ::: أتمنى ان تكون صحيحه
#include<iostream.h>
#include<string.h>
void main()
{
char str1[52]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
char str2[10];
int len,i,j;
int resault[10];
cout<<"Enter A string";
cin>>str2;
len=strlen(str2);
for (i=0;i<len;i++)
{
for(j=0;j<52;j++)
{
if(str2==str1[j])
{
resault=j;
break;
}
}
}
for(i=0;i<len;i++)
cout<<resault;
}تم تعديل هذه المشاركة بواسطة omani في 1 مارس 2010 في 17:46
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…