Lab 04-02
Lab 04-02
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Lab04_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
if (listNumbers.Items.Count > 0)
{
string result = "";
foreach (var item in listNumbers.Items)
{
int number = Convert.ToInt32(item);
if (number % 2 == 0)
{
result += number + ", ";
}
}
if (!string.IsNullOrEmpty(result))
{
MessageBox.Show("Numbers divisible by 2: " + result.TrimEnd(',', ' '), "Result");
}
else
{
MessageBox.Show("There are no numbers divisible by 2:", "Result");
}
}
else
{
MessageBox.Show("Empty list!");
}
}
private void btn2_Click(object sender, EventArgs e)
{
if (listNumbers.Items.Count > 0)
{
string result = "";
foreach (var item in listNumbers.Items)
{
int number = Convert.ToInt32(item);
if (IsPrime(number))
{
result += number + ", ";
}
}
if (!string.IsNullOrEmpty(result))
{
MessageBox.Show("Prime numbers: " + result.TrimEnd(',', ' '), "Result");
}
else
{
MessageBox.Show("There are no prime numbers!", "Result");
}
}
else
{
MessageBox.Show("Empty list!");
}
}
if (!string.IsNullOrEmpty(result))
{
MessageBox.Show("Numbers divisible by 3: " + result.TrimEnd(',', ' '), "Result");
}
else
{
MessageBox.Show("There are no numbers divisible by 2!", "Result");
}
}
else
{
MessageBox.Show("Empty list!");
}
}
private void btnDelete_Click(object sender, EventArgs e)
{
listNumbers.Items.Clear();
}
}
}