Tài liệu hướng dẫn tự học môn lập trình c cơ bản để phát triển lên các ngôn ngữ cao cấp khác. hướng dẫn chi tiết để tự học lập trình C hiệu quả hơn. Sinh viên trong ngành ngoài ngành đều học dễ dàng được
HƯỚNG DẪN LẬP TRÌNH CODE C 0.Viết hàm nhập/xuất mảng a số nguyên có n phần từ bàn phím Điều kiện giá trị n phải thỏa mãn 1[...]... } 35 Viết hàm tách mảng a thành 2 mảng b (chứa c c số nguyên dương) và mảng c (chứa c c số c n lại) Code c: void Tach(int a[],int n,int b[],int c[ ],int &m,int &p) { int i; m=0; p=0; for(i=0; i0) { b[m++] = a[i]; } else { c[ p++] = a[i]; } } } 36 Viết hàm sắp xếp mảng a c n phần tử sao cho c c số dương đứng đầu mảng, kế đến là c c số âm, cuối c ng là c c số 0 Code c: void SapXep(int... ba chữ số và xuất ra màn hình chữ số lớn nhất ở vị trí nào? Ví dụ: x = 291 Chữ số lớn nhất là 9 nằm ở hàng ch c #include int main() { int n, tram, chuc, donvi, max; printf("Nhap so nguyen n(gom 3 chu so): "); scanf("%d", &n); tram = n/100; chuc = ((n%100)/10); donvi = (n%10); max=tram; if(chuc>tram && donvi>tram) { if(chuc>donvi) max=chuc; else max=donvi; } else { if(chuc>tram) max=chuc;... printf("Chu so lon nhat %d nam o hang tram", max); else if(max==chuc) printf("Chu so lon nhat %d nam o hang chuc", max); else printf("Chu so lon nhat %d nam o hang don vi", max); } 2 Viết hàm nhập vào số nguyên x gồm ba chữ số và xuất ra màn hình theo thứ tự tăng dần c a c c chữ số Ví dụ: x = 291 Xuất ra 129 Code c: #include int main() { int n, a, b, c, doi; printf("Nhap so nguyen n(gom 3 chu... return 0; return dem; } 14 Viết hàm xuất ra màn hình c c phần tử là số chính phương nằm tại những vị trí lẻ trong mảng một chiều a c n phần tử Code c: int ChinhPhuong(int n) { int i; for(i=1; i