السلام عليكم اخواني 
كيف يكتب برنامج بلغة #c   يقوم المستخدم بادخال a  فيطبع b اي يتعدى الحرف اللي انطبع يعني اذا كتبت STOCKHOLM يطبع TUPDLIPMN
فائق احترامي

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

وعليكم السلام،

يمكن فعل ذلك بعدة طرق وهذه إحداها...مع مراعاة حالة الحرف z

public class Test
{
  public static void Main()
  {
	string str1;
        char[] arr1;
        int l,i;
        l=0;
        char ch;
        Console.Write("Input the string : ");
        str1 = Console.ReadLine();
        l=str1.Length;
        arr1 = str1.ToCharArray(0, l); // Converts string into char array.
        for(i=0; i < l; i++)
         {
          ch=arr1[i];
          if (ch== 'z') 
          Console.Write('a'); 
          else if (ch== 'Z') 
          Console.Write('A'); 
          else
          Console.Write((char)(((int)ch) + 1));
          }  
  }
}

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

 

استخدم substring 

مثال : 

public class Program
{
  public static void Main(string[] args)
  {
    string t = "STOCKHOLM".Substring(1);

    Console.WriteLine(t);
  }
}
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

شكرا جزيلا اختي العزيزة يجعلة في ميزان حسناتك
اسف لتاخر الرد بسبب ا لمرض لم استطع التواجد على النت

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن