נשלח בתאריך: 17 April 2007 בשעה 14:14 | | IP רשוּם
|
|
|
|
השאלה היא כזאת:
קלוט מחרוזת
עבור תו תו, אם הוא קטן מM תשנה את התו לאות שאחריו
אחרת תשנה את התו לאו שלפניו
אם יש רווח, יהיה במקומה את האות המתאימה לפי התאים שמעל
התנאי יהיה לפי האות שלפני הרווח
וזאת התשובה שלי
קוד:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter sntance: ");
string s1 = Console.ReadLine();
string s2 ="";
for (int i = 0; i < s1.Length; i++)
{
if(s1[i] == ' ')
{
if (s1[i] < 'M')
s2 += s1[i - 1] + 1;
else
s2 += s1[i - 1] - 1;
}
else
{
if (s1[i] < 'M')
s2 += s1[i] + 1;
else
s2 += s1[i] - 1;
}
}
Console.WriteLine("{0}", s2);
}
} |
|
|
וזה לא עובד..למה? ואיך זה יעבוד?
|