Írjunk programot, amely a megadott szöveget fordítva írja vissza.
A feladat megoldása:
private void Fordítás_Click(object sender, EventArgs e)
{
int i, j, sdb;
string s;
char[] s_fordítva;
textBox2.Text = "";
if (textBox1.Text != "")
{
s = textBox1.Text;
sdb = s.Length;
s_fordítva = new char[sdb];
j = 0;
for (i = s.Length - 1; i >= 0; i--)
{
s_fordítva[j] += s[i];
j++;
}
for (i = 0; i <= sdb-1; i++)
textBox2.Text += s_fordítva[i];
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
}
A program futási eredménye: