You are on page 1of 14

Intput English Methods C++ Output Best Mista

practicies kes
Đoạn mã đầu Opening #include<stdio.h> #include<stdio.h> Thư viện
của code Int main( ) Int main( ) <stdio>: là sdt
C++ { { của C và io là
Return 0; Return 0; input và
} } output không
phải là
“Studio”
in ra màn hình: Print to the Printf(“--------“); Printf(“Hello owo”); Hello owo Nhớ dấu
Hello owo screen ; ở cuối
công
việc

Cho người Let the user Scanf(“%theo tùy kiểu dữ Scanf(“%d”,&soNguy Có thể nhập
dùng nhập số enter an liệu”,&tên biến cần lưu giá en); vào số nguyên
vào integer trị); bất kì
Kiểu dữ liệu -Integer -%d Float có thể Muốn lấy 2 chữ
Datatypes -long - hiện ra 6 chữ số thập phân
-char -%s số thập phân, cuối của kiểu
-double -%lf còn double thì float thì nhấn
-float -%f cho 12 chữ số %.2f
-bool -gán: true hay fail thập phân
Phép chia thì để
kiểu double cho
biến gán ví dụ
tính Trung bình
cộng
tinh tong cac sum negative Dùng vòng lập for int main() Ví dụ nhập: -2 Có thể thay
so am tu 0 den numbers { Kết quả = -3 vòng lập for
n, voi n nhap from 0 to n int n; for(int
tu ban phim with n input printf("nhap vao so i=n;i<=0;i++)
from am n= ");
keyboard scanf("%d",&n); +Cho I ban đầu
int tong=0; bằng 0
for(int i=0;i<=n;i++)
{ +I<=n: tức là I
tong=tong+i; chạy từ 0 đến n
}
printf("tong la= +i++ I cộng thêm
%d",tong); 1 từ I đến n
return 0;
}
Tính tổng các Sum negative Thử int main() Ví dụ nhập 4 Phải có i++ để Nếu
số từ 0 đến n numbers cách { Kết quả cho ra phá vỡ vòng lập không
from 0 to n dùng int n; bằng 10 có i++
lập printf("Nhap n tu ban thì code
while phim= "); sẽ chạy
scanf("%d",&n); thành
int tong=0; vòng lập
int i=0; vô hạn
while (i<=n) do I ban
{ đầu = 0
tong=tong+i; luôn
i++; nhỏ hơn
} n
printf("tong la
%d",tong);
return 0;
}
Kiểm tra số Check even or Biến số nguyên chia lấy dư soNguyen%2==0 Nếu đúng thì là Có thể áp dụng
nguyên chẵn odd number cho 2 số chẵn còn chia hết cho
hay lẻ Ra phần dư ngược lại là số một số nguyên
Nếu phần dư bằng 0 thì là lẻ bất kì khác
số chẵn
Còn ra số khác thì là số lẻ Ví dụ xác định
số n có chia hết
cho 400 không
Đếm số ướt Count int main() +Cho I ban đầu
divisors { bằng 1( int i= 1)
Đếm các số mà int n, i;
n chia hết printf("Nhap vao n= +I chạy từ 1 đến
trong khoản từ "); n
1 đến n scanf("%d",&n);
int diem=0; +I ++: I tăng 1
for(int i=1;i<=n;i++) đơn vị
{
if(n%i==0) Ví dụ n bằng 4
{ +i1=1, 4/1,
diem++; không dư
} +i2=1+1,
} 4/2,không dư
printf(" diem= %d +i3=2+1,4/3,có
",diem); dư
return 0; +i4=3+1,4/4,khô
} ng dư
Nhập vào Find the Ví dụ 50 int main() Nhập 50 in Nếu muốn
một số và divisors of a Các số mà { ra các số tính tổng
in ra ướt numbers nó có thể int n; 1, 2, 5, 10, các số thì
của nó ví chia hết là printf("Nhap vao 25, 50 trong cấu
dụ nhập : 1, 2, 5, 10, so n= "); trúc rẽ
vào 50 25, 50 scanf("%d",&n); nhánh if
Các số mà for(int i=1;i<=n;i+ thêm dòng
nó chia hết ++I ban đầu +)//vong lap tong=tong+I;
là bằng 1 do {
số 0 chia if(n%i==0)
không {
được printf("%d
+i <=n : I ",i);//hoi n nhung
tăng dần chay i muon in ra
đến n, mỗi thi in i
lần tăng 1 }
đơn vị }
nguyên return 0;
+Nếu số n }
chia hết
cho I nào
thì in ra I

Mảng số Integer Khuôn nó int main() có thể cho
nguyên array như bên C+ { i=1 để nó
+ vậy hoài int n, i; chạy số thứ
Hay còn gọi Browse the luôn tự phần tử
là duyệt array printf("Nhap vao thứ 1
mảng Thuộc lòng phan tu cua mang: số phần tử
công thức "); thứ 2
luôn số phần tử
scanf("%d",&n); thứ 3
int a[n]; Cho đẹp
hơn thôi
for(int i=0; i<n;i++) chứ hỏng gì
{
printf("Nhap vao Nếu nhập
phan tu thu dãy số thực
%d:",i); thì:
Float a[n];
scanf("%d",&a[i]);
}
Tìm max Find the Phải có cái int max=a[0]; Gán cho Còn nếu tìm
trong mảng max phần duyệt for(int i=0;i<=n;i+ min hay min thì đổi
number in mảng ở +) max= a[0] dấu và gán
the array trên và { +a tại vị trí min thay
thêm một if(max<a[i]) I bất kì lớn vào max là
cái vòng lặp { max=a[i]; hơn thì xong
dị nữa printf("%d ",a[i]); max sẽ gán
} bằng giá trị Nếu đề tìm
} tại vị trí I min và max
đó thì tạo hai
vòng lập nha
cho dễ làm
Kiểm tra số Checking Số nguyên int main()
nguyên tố for primes tố là số chia {
hết cho 1 int n, i;
Buoi5bai6 và chia hết printf("Nhap vao
cho chính n= ");
nó scanf("%d",&n);
int diem=0;
Và số 1 if(n<2)
không phải {
là số printf("%d khong
nguyên tố phai so nguyen
to",n);
Code nếu }
nhập vào else
số 1 thì in {
ra không for(int i=2;i<=n;i+
phải là số +)
nguyên tố {
if(n%i==0)
Vòng lập {
kiểm tra diem++;
khởi tạo I }
=2 }
if(diem=2)
Đếm số ướt {
của n nếu printf("%d la so
số ướt nguyen to",n);
bằng 2 }
tương else
đương n {
chỉ chia hết printf("%d khong
cho 1 và phai la so nguyen
chính nó thì to",n);
nó là số }
nguyên tố }
return 0;
}
Struct cấu trúc mới do Lưu trữ phức tạp lưu trữ 100 Struct sinhVien{
người lập trình tự định nghĩa sinh viên bắt buộc chúng ta phải Int maSV;
định nghĩa ra kiểu dữ liệu mới Char tenSV;
Float diem;
Kiểu dữ liệu sách như nhà sach };
thẻ thư viện, loại sách
Struct cú pháp Struct structure_Name{ Struct sinhVien{
Data_type member1; Int maSV;
Data_type meember2; Char tenSV;
….. Float diem;
Data_type memberN; };
};
Khai báo biến cấu trúc Sử dụng từ khóa struct trong Khai báo biến tại thời điểm định
hàm void main() nghĩa cấu trúc

Vẫn khai báo biến cấu trúc Struct sinhvien{ Struct sinhVien{
Int maSV; Int maSV;
Char tenSv[50]; Char ten[50];
Float diem;}; Floar diem;
Void main(){ } Sinhvien1 , sinhvien2;
Struct sinhvien sv1, sv2;
}

Cách này sử dụng nhiều hơn


Gán kiểu dữ liệu Struct DIEM{
Int x,y;
<Biến cấu trúc đích>=<Biến cấu } diem1={2912,1706}, Diem2;
trúc nguồn>; ….
Diem2.x=1008;
<Biến cấu trúc đích>.<tên thành Diem2.y=4322;
phần>=<Giá trị>;
Truy cập sử dụng cấu trúc vùa Cú pháp:
gán
<tên biến cấu trúc>.<tên thành
phần>

You might also like