Drupal Consultant
Started my career as a drupal8 developer in EM Solutions . I love learning Web technologies like HTML, CSS, PHP, Jquery Ajax and Drupal backend . Currently working as a drupal backend developer.
Câu 1: Viết chương trình thực hiện các công việc sau
a. Cho phép nhập n số nguyên (0<n<100)
b. Xuất mảng số nguyên vừa nhập
c. In 2 dòng:_ Các phần tử chẵn theo thứ tự nhập
_Các phần tử lẻ ngược thứ tự nhập
d. Tìm phần tử lớn nhất
e. Đếm số phần tử lẻ trong mảng
f. Lọc các số nguyên tố trong mảng
g. Đếm các số nguyên tố trong mảng
h. Tính tổng các số nguyên tố trong mảng
i. Nhập x, tìm vị trí đầu tiên của x trong mảng (không có thì thông báo)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Bai_tap_1 { class Program { public Boolean isPrimeNumber(int n) { if (n < 2) { return false; } for (int i = 2; i < n; i++) { if (n % i == 0) { return false; } } return true; } public static void Main(string[] args) { Program p = new Program(); //a. Cho phep nhap n so nguyen (0<n<100) int n; do { Console.Write("Nhap n (0<n<100): "); n = int.Parse(Console.ReadLine()); } while (n >= 100 || n <= 0); int[] a = new int[n]; for (int i = 0; i < n; i++) { Console.Write("Nhap a[{0}]: ", i); a[i] = int.Parse(Console.ReadLine().ToString()); } //b. Xuat mang so nguyen vua nhap Console.WriteLine("Day so vua nhap:"); for (int i = 0; i < n; i++) { Console.Write("{0}\t", a[i]); } //c) In 2 dong: //_ Cac phan tu chan theo thu tu nhap String tmp = ""; for (int i = 0; i < n; i++) { if (a[i] % 2 == 0) { tmp += a[i] + "\t"; } } if (tmp == "") { Console.WriteLine("\nDay so khong co so chan!"); } else { Console.WriteLine("\nCac phan tu chan theo thu tu nhap: {0}", tmp); } //_Cac phan tu le nguoc thu tu nhap tmp = ""; for (int i = n - 1; i >= 0; i--) { if (a[i] % 2 == 1) { tmp += a[i] + "\t"; } } if (tmp == "") { Console.WriteLine("\nDay so khong co so le!"); } else { Console.WriteLine("\nCac phan tu le nguoc thu tu nhap: {0}", tmp); } //d. Tim phan tu lon nhat int max = a[0]; for (int i = 1; i < n; i++) { if (max < a[i]) { max = a[i]; } } Console.WriteLine("Phan tu lon nhat la: {0}", max); //e. Dem so phan tu le trong day int count = 0; for (int i = 0; i < n; i++) { if (a[i] % 2 == 1) count++; } Console.WriteLine("So phan tu le trong day la: {0}", count); //f. Loc cac so nguyen to trong day tmp = ""; for (int i = 0; i < n; i++) { if (p.isPrimeNumber(a[i])) { tmp += a[i] + "\t"; } } if (tmp == "") { Console.WriteLine("\nDay so khong co so nguyen to!"); } else { Console.WriteLine("\nCac so nguyen to trong day la: {0}", tmp); } //g. Dem cac so nguyen to trong day count = 0; for (int i = 0; i < n; i++) { if (p.isPrimeNumber(a[i])) count++; } Console.WriteLine("So luong cac so nguyen to trong day la: {0}", count); //h. Tinh tong cac so nguyen to trong day long total = 0; for (int i = 0; i < n; i++) { if (p.isPrimeNumber(a[i])) total += a[i]; } Console.WriteLine("Tong cac so nguyen to trong day la: {0}", total); //i. Nhap x, tim vi tri dau tien cua x trong day (khong co thi thong bao) int x; Console.Write("Nhap x: "); x = int.Parse(Console.ReadLine()); int pos = -1; for (int i = 0; i < n; i++) { if (a[i] == x) pos = i; break; } if (pos == -1) { Console.WriteLine("Khong tim thay {0} trong day!", x); } else { Console.WriteLine("Vi tri dau tien cua {0} trong day la {1}", x, pos); } // Console.ReadKey(true); } } }