chuong3

Màu nền
Font chữ
Font size
Chiều cao dòng

3.1 Viết chương trình con cho nhập vào 1 dãy các số thực sau đó tính tổng các phần tử vừa nhập

 static void Main(string[] args)

{int n = -1;

while (n<0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

double tong = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tong += double.Parse(Console.ReadLine());}

Console.WriteLine("Tong cac so thuc: {0}",tong);

Console.ReadKey();}

 3.2 Viết chương trình con cho nhập vào 1 dãy các số sau đó tính tổng các phần từ chẵn

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

double tong = 0;

double tmp = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp=double.Parse(Console.ReadLine());

if(tmp%2==0)

tong += tmp;}

Console.WriteLine("Tong cac so chan: {0}", tong);

Console.ReadKey();}

 3.3 Viết chương trình con cho nhập vào 1 dãy các số thực sau đó tính tích các phần tử ở vị trí lẻ trong dãy

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

double tich = 1;

double tmp = 1;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = double.Parse(Console.ReadLine());

if (i % 2 != 0)

tich *= tmp;}

Console.WriteLine("Tich cac so o vi tri le: {0}", tich);

Console.ReadKey();}

3.4 Viết chương trình con cho nhập vào 1 dãy các số sau đó hiển thị các phần từ mang giá trị lẻ và ở vị trí chẵn

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

double tmp = 1;

double[] mang = new double[n];

int j = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = double.Parse(Console.ReadLine());

if (i % 2 == 0 && tmp%2!=0)

{mang[j] = tmp;

j++;}}

Console.WriteLine("Cac so le o vi tri chan la: ");

for (int i = 0; i < mang.Length; i++)

{if (mang[i] > 0)

Console.WriteLine("{0}", mang[i]);}

Console.ReadKey();}

3.5 Viết chương trình con cho nhập vào 1 dãy các số sau đó hiển thị các phần tử chia hết cho 3 và 5

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

int tmp = 1;

int[] mang = new int[n];

int j = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = int.Parse(Console.ReadLine());

if (tmp % 3 == 0 && tmp % 5 == 0)

{mang[j] = tmp;

j++;

}}

Console.WriteLine("Cac so chia het cho 3 va 5 : ");

for (int i = 0; i < mang.Length; i++)

{if (mang[i] > 0)

Console.WriteLine("{0}", mang[i]);}

Console.ReadKey();}

3.6 Viết chương trình con cho nhập vào 1 dãy các số sau đó tính tổng các phần tử là số chính phương

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

double tmp = 1;

int tong=0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = double.Parse(Console.ReadLine());

double canb2 = Math.Sqrt(tmp);

if (canb2 == (int)canb2)

tong+=tmp;}

Console.WriteLine("Tong cac so chinh phuong : {0}",tong);

Console.ReadKey();}

3.7 Viết chương trình con cho nhập vào 1 dãy các số sau đó tính tổng các phần tử là số hoàn thiện

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

int tong = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = int.Parse(Console.ReadLine());

if (is_hoanthien(tmp))

tong += tmp;}

Console.WriteLine("Tong cac so hoan thien : {0}",tong);

Console.ReadKey();

}    

static bool is_hoanthien(int n)

{int tonguoc = 0;

for (int i = 1; i < n; i++)

{if (n % i == 0)

tonguoc += i;}

if (tonguoc == n)

return true;

else

return false;}

3.8 Viết chương trình con cho nhập vào 1 dãy số sau đó tính tổng các phần tử là số nguyên tố

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

int tong = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = int.Parse(Console.ReadLine());

if (is_nguyento(tmp))

tong += tmp;}

Console.WriteLine("Tong cac so nguyen to : {0}", tong);

Console.ReadKey();}

static bool is_nguyento(int n)

{bool ngto = true;

for (int i = 2; i <= (n / 2); i++)

{if (n % i == 0)

ngto = false;}

if (ngto == false)

return false;

 else

return true;}

3.9 Viết chương trình con cho nhập vào 1 dãy các số sau đó hiển thị các số nguyên tố ở vị trí lẻ

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

int tong = 0;

int[] mang = new int[n];

int j = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = int.Parse(Console.ReadLine());

if (is_nguyento(tmp) && i%2!=0 )

{mang[j] = tmp;

j++;}

}

Console.WriteLine("Cac so nguyen to o vi tri le :");

for (int i = 0; i < mang.Length; i++)

{if (mang[i] > 0)

Console.WriteLine("{0}", mang[i]);}

Console.ReadKey();}

static bool is_nguyento(int n)

{bool ngto = true;

for (int i = 2; i <= (n / 2); i++)

{if (n % i == 0)

ngto = false;}

if (ngto == false)

return false;

else

return true;}

3.10 Viết chương trình con cho nhập vào 1 dãy các số sau đó hiển thị các số chính phương mang giá trị chẵn

static void Main(string[] args)

{int n = -1;

while (n < 0)

{Console.Write("Ban muon nhap bao nhieu so :");

n = int.Parse(Console.ReadLine());}

int tong = 0;

int[] mang = new int[n];

int j = 0;

for (int i = 1; i <= n; i++)

{Console.Write("Nhap so bat ky: ");

tmp = int.Parse(Console.ReadLine());

if (is_chinhphuong(tmp) && tmp % 2 == 0)

{mang[j] = tmp;

j++;}}

Console.WriteLine("Cac so chinh phuong mang gia tri chan :");

for (int i = 0; i < mang.Length; i++)

{if (mang[i] > 0)

Console.WriteLine("{0}", mang[i]);}

Console.ReadKey();}

static bool is_chinhphuong(int n)

{double cphuong;

cphuong = Math.Sqrt(n);

if (cphuong == (int)cphuong)

return true;

else

return false;}

Bạn đang đọc truyện trên: Truyen2U.Pro