using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace bt_50
{
class Program
{
static int[] a;
static int n, i;
static void nhap()
{
Console.Write("nhap so luong phan tu mang:");
n = int.Parse(Console.ReadLine());
a = new int[n];
Console.WriteLine("nhap gia tri cho phan tu cua mang");
for (i = 0; i < n; i++)
{
Console.Write("a[{0}]=", i);
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine();
}
static int hienthimang(int k)
{
for (i = 0; i < n; i++)
if (a[i] < 0 && a[i] > k)
Console.Write(a[i] + "\t");
return 0;
}
static void hien()
{
for(i=0;i<n;i++)
if(a[i]%2==0)
Console.Write(a[i]+"\n");
}
static void sapxep()
{
for (i = 0; i < n - 1; i++)
for (int j = 1; j < n; j++)
if (a[i] > a[j])
{
int tg = a[i];
a[i] = a[j];
a[j] = tg;
}
}
static bool nt(int x)
{
bool kt = true;
for (i = 2; i <= x / 2; i++)
{
if (x % i == 0)
{
kt = false; break;
}
}
return kt;
}
static void snt()
{
float dem = 0;
float s = 0, tb = 0;
for (i = 0; i < n; i++)
{
if (nt(a[i]) == true && a[i] > 1)
{
s = s + a[i];
dem = dem + 1;
}
}
for (i = 0; i < n; i++)
{
if (a[i] == 2)
{
s = s + 2;
dem = dem + 1;
break;
}
}
tb = s / dem;
if (tb == 0 && dem == 0)
Console.WriteLine("khong co so nto");
Console.WriteLine("trung binh cac so nguyen to trong mang la:" + tb);
}
static void Main(string[] args)
{
nhap();
Console.Write("nhap k="); int k = int.Parse(Console.ReadLine());
Console.WriteLine("hien thi mang theo yeu cau la:");
hienthimang(k);
sapxep();
Console.WriteLine("\nnhung phan tu chan theo chieu tang dan trong mang:");
hien();
snt();
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace bt_50
{
class Program
{
static int[] a;
static int n, i;
static void nhap()
{
Console.Write("nhap so luong phan tu mang:");
n = int.Parse(Console.ReadLine());
a = new int[n];
Console.WriteLine("nhap gia tri cho phan tu cua mang");
for (i = 0; i < n; i++)
{
Console.Write("a[{0}]=", i);
a[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine();
}
static int hienthimang(int k)
{
for (i = 0; i < n; i++)
if (a[i] < 0 && a[i] > k)
Console.Write(a[i] + "\t");
return 0;
}
static void hien()
{
for(i=0;i<n;i++)
if(a[i]%2==0)
Console.Write(a[i]+"\n");
}
static void sapxep()
{
for (i = 0; i < n - 1; i++)
for (int j = 1; j < n; j++)
if (a[i] > a[j])
{
int tg = a[i];
a[i] = a[j];
a[j] = tg;
}
}
static bool nt(int x)
{
bool kt = true;
for (i = 2; i <= x / 2; i++)
{
if (x % i == 0)
{
kt = false; break;
}
}
return kt;
}
static void snt()
{
float dem = 0;
float s = 0, tb = 0;
for (i = 0; i < n; i++)
{
if (nt(a[i]) == true && a[i] > 1)
{
s = s + a[i];
dem = dem + 1;
}
}
for (i = 0; i < n; i++)
{
if (a[i] == 2)
{
s = s + 2;
dem = dem + 1;
break;
}
}
tb = s / dem;
if (tb == 0 && dem == 0)
Console.WriteLine("khong co so nto");
Console.WriteLine("trung binh cac so nguyen to trong mang la:" + tb);
}
static void Main(string[] args)
{
nhap();
Console.Write("nhap k="); int k = int.Parse(Console.ReadLine());
Console.WriteLine("hien thi mang theo yeu cau la:");
hienthimang(k);
sapxep();
Console.WriteLine("\nnhung phan tu chan theo chieu tang dan trong mang:");
hien();
snt();
Console.ReadKey();
}
}
}