Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Giải bài thực hành 10 – Tập tin | Nhập môn lập trình C
Bài thực hành 10 – Tập tin
Bài 4. Viết chương trình tạo tập tin văn bản chứa 1 dãy số nguyên bất kể .
Code mẫu
Bạn đang đọc: Giải bài thực hành 10 – Tập tin | Nhập môn lập trình C
#include#include #include int a[100]; void randomList100() { for(int i = 0;i<100;i++) a[i] = rand(); } void ghiFile() { FILE *f; f=fopen("number.txt", "wt"); if(f == NULL) { printf("\nLoi."); exit(0); } for(int j=0; j<100; j++) fprintf(f, "%d\t", a[j]); fclose(f); } int main() { randomList100(); ghiFile(); }
Bài 5. Viết chương trình tạo tập tin nhị phân chứa 10000 số nguyên bất kỳ ghi vào
file SONGUYEN.INP. Mỗi dòng 10 số, sau đó viết chương trình đọc file
SONGUYEN.INP, sắp xếp theo thứ tự tăng dần và lưu kết quả vào file
SONGUYEN.OUT.
Code mẫu
#include#include #include #define MAX 10000 int a[MAX]; int readA[MAX]; void randomList100() { for(int i = 0;i readA[j]) { int temp = readA[i]; readA[i] = readA[j]; readA[j] = temp; } } } } void luuSapXep() { FILE *f; f=fopen("SONGUYEN.OUT.txt", "wt"); if(f == NULL) { printf("\nLoi."); exit(0); } sapXep(); for(int j=0; j Bài 6. Viết chương trình tạo một file chứa 10000 số nguyên ngẫu nhiên đôi một
Code mẫu
khác nhau trong phạm vi từ 1 đến 32767 và đặt tên là “SONGUYEN.INP”#include#include #include #define MAX 10000 int a[MAX]; void randomList100() { for(int i = 0;i Bài 7. Viết chương trình tạo một file chứa các số nguyên có tên SONGUYEN.INP.
Code mẫu
Sau đó đọc file SONGUYEN.INP và ghi các số chẵn vào file SOCHAN.OUT và
những số lẻ vào file SOLE.OUT.#include#include #include #define MAX 10000 int a[MAX]; int readA[MAX]; void randomList100() { for(int i = 0;i Bài 8: Viết chương trình ghi vào tập tin SOCHAN.DAT các số nguyên chẵn từ 0
đến 100.Code mẫu
#include#include #include #define MAX 10000 void ghiFile() { FILE *f; f=fopen("SOCHAN.DAT.txt", "wt"); if(f == NULL) { printf("\nLoi."); exit(0); } for(int j=0; j<=100; j+=2) fprintf(f, "%d\t", j); fclose(f); } int main() { ghiFile(); printf("HOAN THANH"); } Bài 9. Viết chương trình đọc tập tin SOCHAN.DAT và xuất ra màn hình, mỗi dòng
30 số.Code mẫu
#include#include #include #define MAX 10000 int a[MAX]; int n = 0; void docFile() { FILE *f; f=fopen("SOCHAN.DAT.txt", "rt"); if(f == NULL) { printf("\nLoi."); exit(0); } while(!feof(f)) { fscanf(f,"%d", &a[n]); n++; } fclose(f); for(int i = 0;i Xếp hạng bài viết
Source: https://vh2.com.vn
Category : Tin Học