0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
private void label1_Click(object sender, EventArgs e)
{
MessageBox.Show("Данная программа вычисляет\nнаибольший общий делитель.");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (Convert.ToInt32(textBox1.Text) >= Convert.ToInt32(textBox2.Text))
{
for (int i = Convert.ToInt32(textBox1.Text); i > 0; i--)
{
if (Convert.ToInt32(textBox1.Text) % i == 0)
{
if (Convert.ToInt32(textBox2.Text) % i == 0)
{
label2.Text = "НОД = " + Convert.ToString(i);
break;
}
}
}
}
else
for (int i = Convert.ToInt32(textBox2.Text); i > 0; i--)
{
if (Convert.ToInt32(textBox2.Text) % i == 0)
{
if (Convert.ToInt32(textBox1.Text) % i == 0)
{
label2.Text = "НОД = " + Convert.ToString(i);
break;
}
}
}
}
Программа с одного форума
Запостил:
P4R4 ,
12.03.2012 (Updated 25.03.2018 )
Комментарии (2) RSS