1. Trang chủ
  2. » Công Nghệ Thông Tin

Tổng hợp các bài tập C và C++ cơ bản

107 13,8K 84
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 387 KB

Nội dung

Tổng hợp các bài tập C và C++ cơ bản

KHOA CNTT KIỀU TUẤN DŨNG 0903400513 TỔNG HỢP CÁC BÀI TẬP C-C++ CƠ BẢN Các hàm nhập xuất ví dụ sử dụng hai hàm nhập xuất printf() scanf() C chuẩn Trong C++, bạn hiểu thay cho hai hàm cout cin PHẦN 1 MÃ HĨA THƠNG ĐIỆP GIẢI PHƯƠNG TRÌNH BẬC NHẤT TÍNH CĂN BẬC HAI THEO PHƯƠNG PHÁP LẶP NEWTON CẤU TRÚC VÀ CÁC HÀM THAO TÁC TRÊN SỐ PHỨC DÃY TĂNG DẦN DÃY TĂNG CÓ TỔNG DÀI NHẤT QUẢN LÝ SINH VIÊN GIẢI PHƯƠNG TRÌNH BẬC HAI MA PHƯƠNG 10.FILE VÀ HỆ THỐNG PHẦN Sắp xếp mảng Một ví dụ Đa hình Tiếp ví dụ Đa hình Tổng hai ma trận Một ví dụ sử dụng template tải tốn tử Nhập xuất Ví dụ q tải toán tử Đếm số lần xuất ký tự chuỗi Bài toán Ancarokhi Chứng minh đẳng thức An Casi KHOA CNTT KIỀU TUẤN DŨNG 0903400513 10.Hiện bảng mã ASCII 11.In năm âm lịch tương ứng với năm nhập vào 12.In bảng cửu chương 13.Nhập chuỗi in chuỗi 14.Giải hệ phương trình bậc 15.Tính thứ ngày PHẦN Chuyển số La Mã sang số Ả rập Chuyển năm sang số La Mã Thuật toán xếp bẳng Radix sort Danh sách liên kết đơn (Thuật tốn vừa chèn vừa xếp) Q tải tồn tử nhập xuất sử dụng template Chương trình đếm số ký tự chuỗi ASCII Biểu diễn số dạng bit Đảo chuỗi Chương trình xem tập tin 10.Giải tốn trâu ăn cỏ 11.Loại bỏ khoảng trống thừa chuỗi 12.Tìm tất ước số N 13.Bội số chung ước số chung 14.Trộn dãy giảm thành dãy tăng 15.Tính tích ma trận: 16.In danh sách số hoàn hảo nhỏ số N nhập từ user PHẦN KHOA CNTT KIỀU TUẤN DŨNG 0903400513 Bài in lịch năm lớn 1700 Bài tập kiểm tra dấu ngoặc Bài tốn Tám Hồng Hậu In số Hex tương ứng với số nguyên dương Liệt kê hoán vị N phần tử In chuỗi theo từ từ dòng In chữ số hàng trăm hàng chục hàng đơn vị Tìm phần tử lớn nhỏ mảng chiều Tính tổ hợp chập K N phần tử 10.Chương trình đọc số có 1,2 chữ số 11.Tính số ngày tháng năm 12.Bài kiểm tra số nguyên tố 13.Tìm max số 14.Tìm n số Fibonaci Trang Tìm số tiền nhận n tháng biết lãi xuất In dãy số ngược so với dãy số nhập vào Trò chơi bi Kiểm tra số đối xứng Điền giá trị cho mảng vuông theo chiều kim đồng hồ In hình tam giác Trộn hai mảng tăng dần thành mảng tăng dần Tìm vị trí đầu vị trí cuối số dãy số Tính x^1/1! + x^2/2! + x^3/3! + + x^n/n! KHOA CNTT KIỀU TUẤN DŨNG 0903400513 10.Trình bày bước chuyển n đĩa từ cọc A sang cọc C toán Tháp Hà Nội dùng đĩa 11.Trình bày bước chuyển n đĩa từ cọc A sang cọc C toán Tháp Hà Nội dùng đĩa CODE MÃ HĨA THƠNG ĐIỆP #include #include #include char *crypt(char *tdiep, int column) { char tam[255], *result; int i = 0, k = 0, n, j=0; while(tdiep[i] != 0) { if (isalnum(tdiep[i])) tam[k++] = tdiep[i]; i++; } tam[k] = 0; result = (char *)malloc(k+1); for (i=0; i 0.0001); printf("\nKet qua = %lf", xn); getch(); } CẤU TRÚC VÀ CÁC HÀM TRÊN SỐ PHỨC #include typedef struct tagcomplex { float thuc, ao; } complex; complex tong(complex a, complex { complex c; c.thuc = a.thuc + b.thuc; c.ao = a.ao + b.ao; return c; } complex hieu(complex a, complex { complex c; c.thuc = a.thuc - b.thuc; c.ao = a.ao - b.ao; return c; } complex tich(complex a, complex { complex c; c.thuc = a.thuc*b.thuc - a.ao*b.ao; c.ao = a.thuc*b.ao + a.ao*b.thuc; return c; } complex thuong(complex a, complex { complex c; float tongbp; KHOA CNTT tongbp c.thuc c.ao = return } KIỀU TUẤN DŨNG 0903400513 = b.thuc*b.thuc + b.ao*b.ao; = (a.thuc*a.ao + b.thuc*b.ao)/tongbp; (a.ao*b.thuc - a.thuc*b.ao)/tongbp; c; float argument(complex a) { return acos(a.thuc/sqrt(a.thuc*a.thuc + a.ao*a.ao)); } float modul(complex a) { return sqrt(a.thuc*a.thuc + a.ao*a.ao); } void print_complex(complex a) { printf("%.2f + %.2fi", a.thuc, a.ao); } void main() { complex a, b, c; printf("\nNhap he so thuc va phuc cua A : "); scanf("%f%f", &a.thuc, &a.ao); printf("\nNhap he so thuc va phuc cua B : "); scanf("%f%f", &b.thuc, &b.ao); printf("\nSo phuc A = "); print_complex(a); printf("\nSo phuc B = "); print_complex( ; printf("\nTong cua chung = "); c = tong(a, ; print_complex©; printf("\nHieu cua chung = "); c = hieu(a, ; print_complex©; printf("\nTich cua chung = "); c = tich(a, ; print_complex©; printf("\nThuong cua chung = "); c = thuong(a, ; print_complex©; printf("\nArgument cua a = %f", argument(a)); printf("\nModul cua a = %f", modul(a)); getch(); KHOA CNTT KIỀU TUẤN DŨNG 0903400513 } DÃY TĂNG DẦN #include void main() { int a[10], i, maxstart, maxend, maxlen, tmpstart, tmpend, tmplen; printf("\nNhap vao 10 phan tu nguyen cua day :"); for (i=0; i

Ngày đăng: 17/08/2012, 10:50

HÌNH ẢNH LIÊN QUAN

ĐA HÌNH TRONG C++ #include <iostream.h>  #include <conio.h>  #include <math.h>  class hinhve  {  - Tổng hợp các bài tập C và C++ cơ bản
include <iostream.h> #include <conio.h> #include <math.h> class hinhve { (Trang 26)
HIỆN BẢNG MÃ ASCII - Tổng hợp các bài tập C và C++ cơ bản
HIỆN BẢNG MÃ ASCII (Trang 42)
HIỆN BẢNG MÃ ASCII - Tổng hợp các bài tập C và C++ cơ bản
HIỆN BẢNG MÃ ASCII (Trang 42)
IN RA NĂM ÂM LỊCH TƯƠNG ỨNG VỚI NĂM NHẬP VÀO - Tổng hợp các bài tập C và C++ cơ bản
IN RA NĂM ÂM LỊCH TƯƠNG ỨNG VỚI NĂM NHẬP VÀO (Trang 43)
IN RA BẢNG CỬU CHƯƠNG - Tổng hợp các bài tập C và C++ cơ bản
IN RA BẢNG CỬU CHƯƠNG (Trang 43)
IN HÌNH TAM GIÁC - Tổng hợp các bài tập C và C++ cơ bản
IN HÌNH TAM GIÁC (Trang 80)

TỪ KHÓA LIÊN QUAN

w