Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: tổng dãy số từ file txt Fri Apr 08, 2011 9:12 pm | |
| - Code:
-
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace tong_ds_ngoai { class Program { static void Main(string[] args) { XL_SO M = new XL_SO(); int S; M.doc("d:\\ds.txt"); S = M.tong(); Console.Write("day so la: "); M.hien_thi(); Console.Write("\ntong cac so la: "); Console.Write(S); M.sap_xep(); Console.Write("\nmang sau khi sap xep"); M.hien_thi(); M.ghi("D:\\ghi.txt"); Console.ReadLine(); } }
} class XL_SO { int[] A=new int [100]; string chuoi; private int n=0; public void doc(string duong_dan) { StreamReader bo_doc = new StreamReader(duong_dan); string chuoi = bo_doc.ReadToEnd(); //M=mang cac chuoi con khi tach boi "," string[] khoang_cach = new string[] { "," }; string[] M = chuoi.Split(khoang_cach , StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < M.Length; i++) { A[i] = int.Parse(M[i]); n++; } } public void ghi(string duong_dan) { for (int i = 0; i < n; i++) this.chuoi+= A[i] +","; StreamWriter bo_ghi = new StreamWriter (duong_dan ); bo_ghi.Write(this.chuoi); bo_ghi.Close(); } public void hien_thi() { for (int i = 0; i<n; i++) Console.Write(" {0},",A[i]); } public int tong() { int kq=0; for (int i = 0; i<n; i++) kq += A[i]; return kq; } public void sap_xep() { int tam; for(int i=0;i<n;i++) for(int j=0;j<n;j++) if (A[i] < A[j]) { tam = A[i]; A[i] = A[j]; A[j] = tam; }
} }
| |
|