SlideShare una empresa de Scribd logo
1 de 27
TIN ĐẠ CƯ NG
I Ơ
Đề 1
a,Nhập dãy số nguyên và in ra màn hình.
b,Đếm xem có bao nhiêu bộ số mà 2 số liên tiếp có cùng tính chẵn lẻ mà số sau> số trước.
c,Sắp xếp theo thứ tự tăng dần.

#include<stdio.h>
#include<conio.h>
voidmain()
{
int a[100], i, j, n, c,dem;
printf("Nhap so phan tu: n= ");
scanf("%d",&n);
//a
for(i=1;i<=n;i++)
{
printf("Nhập phần tử thứ %d = ",i);
scanf("%d",&a[i]);
}
printf("day so vua nhap:");
for(i=1;i<=n;i++)
printf("%d",a[i]);
//b
dem=0;
for(i=1;i<=n;i++)
if((a[i]%2==0)&&(a[i+1]%2==0)&&(a[i]<a[j])) ||((a[i]%2==1)&&(a[i+1)%2==1)&&(a[i]<a[j]))
dem=dem+1;
printf("nco %d bo so ma hai so lien tiep co cung tinh chan le ma so sau lon hon so truoc",dem);
//c
for(i=1;i<=n;i++)
for(j=i+1;j<=n-1;j++)
if(a[i]<a[j])
{
c=a[i];
a[i]=a[j];
a[j]=c;
}
printf("nnday so sau khi sap xep la: ");
for(i=1;i<=n;i++)
printf("%d",a[i]);
getch();
}

Đề 2
Nhập dãy số a1,a2,... và in ra màn hình
Tính S=sqrt((a1/n+a2/(n-1)+...+an/1)
Kiểm tra xem dãy có đối xứng không?

#include<stdio.h>
#include<conio.h>
#include<math.h>
voidmain()
{
float s, a[100], t, tong;
int i,n;
printf("Nhap so phan tu cua day: n= ");
scanf("%d",&n);
//a
for(i=1;i<=n;i++)
{
printf("Phần tử thứ %d:",i);
scanf("%f",&a[i]);
}
printf("day so vua nhap :");
for(i=1;i<=n;i++)
printf("%f ",a[i]);
//b
tong=0;
for(i=1;i<=n;i++)
{
t=a[i]/(n+1-i);
tong= tong + t;
}
s=sqrt(tong);
printf("nGia tri can tim la %f :",s);
//c
for(i=1;i<=n;i++)
{
if((i<=n)&&(a[i]==a[n+1-i]))
printf("nDay tren doi xung");
else
printf("Day tren khong doi xung");
break;
}
getch();
}
Đề 3
a,Nhập dãy các điểm nằm trong mặt phẳng Oxy và in các điểm vừa nhập theo mẫu
(x1,y1);(x2,y2)...(xn,yn).
b,Đếm các điểm nằm trên đường phân giác của góc phần tư thứ nhất và in ra.
c,Trong số các đoạn thẳng tạo bởi 2 trong số các điểm đã nhập,đếm và in ra màn hình số đoạn thẳng cắt
trục hoành.

#include<stdio.h>
#include<conio.h>
voidmain()
{
float x[100], y[100];
int n, i, j, dem1, dem2;
printf("Nhap so diem n= ");
scanf("%d",&n);
//a
for(i=1;i<=n;i++)
{
printf("Nhập tọa độ điểm thứ ",i,i);
scanf("%f%f",&x[i],&y[i]);
}
printf("Toa do cac diem vua nhap la:");
for(i=1;i<=n;i++)
printf("(%3.2f,%3.2f)",x[i],y[i]);
//b
dem1=0;
for(i=1;i<n;i++)
{
if((x[i]>=0)&&(y[i]>=0)&&(x[i]==y[i]))
dem1=dem1 + 1;
}
printf("nSo diem nam tren phan giac cua goc phan tu thu nhat la %d",dem1);
//c
dem2=0;
for(i=1;i<=n;i++)
for(j=i+1;j<=n-1;j++)
{
if(y[i]*y[j]<0)
dem2=dem2+1;
}
printf("nSo doan thang cat truc hoanh la %d",dem2);
getch();
}

Đề 4
a,Nhập dãy số và in ra màn hình.
b,Đếm xem có bao nhiêu phẩn tử nằm trong đoạn [-15,25]
c,Kiểm tra xem dãy có giảm thật sự không?

#include <stdio.h>
#include <conio.h>
voidmain()
{
float a[100];
int n, i, d, dem;
printf("Nhap so phan tu:");
scanf("%d",&n);
//a
for (i=1;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%f",&a[i]);
}
printf("day so vua nhap");
for(i=1;i<=n;i++)
printf("%3.2f ",a[i]);
//b
d=0;
for (i=1;i<=n;i++)
if ((a[i] >=-15) && (a[i]<=25))
d=d+1;
if (d==0)
printf("nKhong co phan tu nao nam trong doan [-15;25]");
else
printf("nCo %d phan tu nam trong doan [-15;25]",d);

//c
dem=0;
for (i=1;i<n;i++)
{
if (a[i] < a[i+1])
dem=dem+ 1;
}
if (dem==0)
printf("nDay la day so giam");
else
printf("nDay ko phai day so giam");
getch();
}

Đề 5
a,Nhập và xuất các số
b,Nhập M, xuất các số >M
c,Đếm các số > TBC của dãy

#include<stdio.h>
#include<conio.h>
voidmain()
{
float a[100], M, t, TBC;
int n, i, dem;
printf("Nhap so phan tu cua day n= ");
scanf("%d",&n);

//a
for(i=1;i<=n;i++)
{
printf("Phần tử thứ %d:",i);
scanf("%f",&a[i]);
}
printf("day so vua nhap :");
for(i=1;i<=n;i++)
printf("%3.2f", a[i]);

//b
printf("nNhap M=");
scanf("%f",&M);
printf("nDay cac so lon hon M la: ");
for(i=1;i<=n;i++)
{
if(a[i]>M)
printf("%3.2f ",a[i]);
}

//c
t=0;
dem=0;
for(i=1;i<=n;i++)
{
t=t+a[i];
TBC=t/n;
}
for(i=1;i<=n;i++)
{
if(a[i]>TBC)
dem=dem+1;
}
printf("nSo phan tu lon hon TBC cua day la %d",dem);
getch();
}

Đề 6
a,Nhập và xuất mảng số nguyên.
b,Tính tổng các số chia hết cho 2 mà không chia hết cho 4.
c,Xét xem dãy số có phải đối xứng không?

#include<stdio.h>
#include<conio.h>
voidmain()
{
int a[100], tong;
int n, i;
printf("Nhap so phan tu cua mang n=");
scanf("%d",&n);

//a
for(i=1;i<=n;i++)
{
printf("phan tu thu a[%d]=",i);
scanf("%d",&a[i]);
}
printf("day so vua nhap :");
for(i=1;i<=n;i++)
printf("%3.2d",a[i]);

//b
tong=0;
for(i=1;i<=n;i++)
{
if((a[i]%2==0)&&(a[i]%4!=0))
tong=tong+a[i];
}
printf("ntong cac so chia het cho 2 ma khong chia het cho 4 la %d",tong);

//c
for(i=1;i<=n;i++)
{
if((i<=n)&&(a[i]==a[n+1-i]))
printf("nDay tren doi xung");
else
printf("Day tren khong doi xung");
break;
}
getch();
}

Đề 8
a,Nhập n điểm trong mp tọa độ và in ra (x1,y1);(x2,y2)...(xn,yn).
b,Nhập số thực R từ bàn phím và đếm số điểm nằm trong đường tròn O bán kính R
c,Xác đị nh độ dài 2 đường gấp khúc đi qua điểm(1,2,..n) va (2,3,...n) và so sánh độ dài 2 đường gấp
khúc.

#include <stdio.h>
#include <conio.h>
#include<math.h>
voidmain()
{
int n, i, dem, j;
float x[100], y[100], R, s1, s2, t1, t2;
printf("Nhap so diem ");
scanf("%d",&n);

//a
for(i=1;i<=n;i++)
{
printf("Nhap toa do diem thu (x[%d],y[%d])",i,i);
scanf("%f%f",&x[i],&y[i]);
}
printf("n In cac diem vua nhap");
for(i=1;i<n;i++)
printf("(%3.2f,%3.2f),",x[i],y[i]);

//b
dem=0;
printf("nNhap ban kinh R=");
scanf("%f",&R);
for (i=1;i<=n;i++)
{
if((x[i]*x[i]+y[i]*y[i])<R*R)
dem=dem+1;
}
if (dem=0)
printf("K co diem nao nam trong dg tron tam O(0;0) ban kinh %3.2f",R);
else
printf("n Co %d diem nam trong dg tron tam O(0;0) ban kinh %3.2f",dem,R);

//c
s1=0;
s2=0;
t1=0;
t2=0;
for (i=1;i<n;i++)
{
t1=(x[i+1] - x[i])*(x[i+1] - x[i])+(y[i+1] - y[i])*(y[i+1] - y[i]);
s1=s1+sqrt(t1);
}

for (i=2;i<n;i++)
{
t2=(x[i+1] - x[i])*(x[i+1] - x[i])+(y[i+1] - y[i])*(y[i+1] - y[i]);
s2=s2+sqrt(t2);
}
printf("nDo dai duong gap khuc di qua diem (1,2,..%d) la %f",n,s1);
printf("nDo dai duong gap khuc di qua diem (2,3,..%d) la %f",n,s2);

//c
if (s1 > s2)
printf("nDo dai duong gap khuc di qua diem (1,2,...%d) > do dai duong gap khu di qua diem
(2,3,..%d)",n,n);
if (s1 < s2)
printf("nDo dai duong gap khuc di qua diem (1,2,...%d) < do dai duong gap khu di qua diem
(2,3,..%d)",n,n);
if(s1=s2)
printf("nDo dai duong gap khuc di qua diem (1,2,...%d) = do dai duong gap khu di qua diem
(2,3,..%d)",n,n);
getch();
}

Đề 9
a,Nhập dãy số:
P(x)=a0+a1x+a2 x^2+...+an x^n
Q(y)=b0+b1x+b2 x^2+...+bn x^n
b,Nhập x, Tìm P,Q.
c,Tìm tổng P+Q và in ra tổng.

#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
int n,P[100], i, Q[100], x, s1, s2;
printf("Nhap n=");
scanf("%d",&n);
printf("Nhap day Pn");
for(i=0;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%d",&P[i]);
}
printf("Nhap day Qn");
for(i=0;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%d",&Q[i]);
}
printf("Nhap x=");
scanf("%d",&x);
s1=P[0];s2=Q[0];
for(i=1;i<=n;i++)
{
s1=s1+P[i]*pow(x,i);
s2=s2+Q[i]*pow(x,i);
}
printf("Gia tri P(x) va Q(y) lan luot la %d %d",s1,s2);
printf("nGia tri tong P(x)+Q(y) la %d",s1+s2);
getch();
}
Đề 10
Viết chương trình C để giải quyết bài toán:
. Nhập các số nguyên của đa thức trên một dòng.
. Nhập một giá trị x1, từ bàn phím.Hãy tính và in ra màn hình P(xi), Q(xi).
. Xác định và in ra màn hình trên một dòng các hệ số của đa thức R(x)= x.P(x)- Q(y) +100

#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
int n,P[100],i,Q[100],x,s1,s2,P1[100],R[100];
printf("Nhap n=");
scanf("%d",&n);
printf("Nhap day P ");
for(i=0;i<=n;i++) scanf("%d",&P[i]);
printf("Nhap day Q ");
for(i=0;i<=n;i++) scanf("%d",&Q[i]);
printf("Nhap x=");
scanf("%d",&x);
s1=P[0];s2=Q[0];
for(i=1;i<=n;i++)
{
s1=s1+P[i]*pow(x,i);
s2=s2+Q[i]*pow(x,i);
}
printf("Gia tri P(x) va Q(y) lan luot la %d %d",s1,s2);
P1[0] =0;
for(i=1;i<=n;i++) P1[i]=P[i-1];
R[0]=Q[0] + P1[0] + 100;
R[n+1]=P[n];
for(i=1;i<=n;i++) R[i]=Q[i] + P1[i];
printf("nHe so cua da thuc R(x)=x*P(x)+Q(y)+100 la: ");
for(i=0;i<=n+1;i++) printf("%d ",R[i]);
getch();
}
Đề 18
a,Nhập dãy số.
b,Tính TBC.

#include <stdio.h>
#include <conio.h>
voidmain()
{
float s;
int n, i, a[100];
printf("Nhap so phan tu cua day");
scanf("%d",&n);

//a
for (i=1;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%d",&a[i]);
}
printf("In day so tren 1 dongn");
for(i=1;i<=n;i++)
printf("%d ",a[i]);

//b
s=0;
for (i=1;i<=n;i++)
s=s+a[i];
printf("nTBC cua day so la %0.2f",s/n);
getch();
}

Đề 20
a,Nhập vào dãy số và in ra màn hình.
b,Tìm 2 số liên tiếp mà tích của chúng chia hết cho tổng của chúng.
c,TÌm số chẵn lớn nhất trong dãy, đếm xem số đó xuất hiện bao nhiều lần.

#include <stdio.h>
#include <conio.h>
voidmain()
{
int n, i, j, a[100], dem, dem1 t, s, max, d=0;
printf("Nhap so phan tu cua day n=");
scanf("%d",&n);

//a
for (i=1;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%d",&a[i]);
}
printf("n In day so tren 1 dong");
for(i=1;i<=n;i++)
printf("%d ",a[i]);

//b
dem=0;
for (i=1;i<n;i++)
{
t=a[i] *a[i+1];
s=a[i] + a[i+1];
if (t % s == 0)
{
dem=dem+1;
c[dem]=i;
}
}
if (dem==0)
printf("n K co cap so lien tiep nao ma tich cua chung chia het cho tong cua chung");
else
{
printf("nCo %d cap so lien tiep ma tich cua chung chia het cho tong cua chung",d);
printf("nCac cap so do lan");
for (i=1;i<=dem;i++)
printf("%d%d ",a[c[i]],a[c[i+1]]);
}

//c
d=0;
for (i=1;i<=n;i++)
{
if(a[i]%2==0)
max=a[i];
d=d+1;
break;
}
if(d==0)
printf("n Day so da cho khong co max chan:")
for(i=1;i<=n;i++)
{
if((a[i]>max)&&(a[i]%2==0))
max=a[i];
}
printf("so chan lon nhat trong day la %d:",max)
dem1=0;
for(i=1;i<=n;i++)
{
if(a[i]=max)
dem1=dem1+1;
}
printf("co %d phan tu trong day",dem1)
getch();
}

Đề 21
a,Nhập dãy số và in ra màn hình.
b,Tính TBC các số chẵn không chia hết cho 4.
c,Kiểm tra xem dãy có đối xứng lẻ không?

#include <stdio.h>
#include <math.h>
#include <conio.h>
voidmain()
{
int n, i, a[100], dem1, dem;
float tong;
printf("Nhap so phan tu n=");
scanf("%d",&n);

//a
for (i=1;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%d",&a[i]);
}
printf("n In day so tren 1 dong");
for(i=1;i<=n;i++)
printf("%d ",a[i]);

//b
dem=0;
tong=0;
for (i=1;i<=n;i++)
if (a[i] % 2 ==0)&&(a[i]%4!=0)
{
dem=dem+1;
tong=tong+a[i];
}
if (dem==0)
printf("nTrong day ko co phan tu chan nao ma k chia het cho 4");
else
printf("nTBC cac phan tu chan ma k chia het cho 4 la %3.2f",tong/dem);

//c
dem1=0;
for (i=1;i<=n;i++)
if (a[i]!=a[n+1-i])
dem=dem+1;
if (dem==0)
{
if (n % 2 !=0) printf("n Day la day doi xung le");
if (n % 2 ==0) printf("n Day k phai la day doi xung le");
}
else printf("nDay k phai day doi xung le");
getch();
}

Đề 22
a,Nhập và in ra màn hình 2 dãy số.
b,TÌm số lớn nhất trong dãy a, có bao nhiêu số trong dãy b >GTLN của dãy a
c,tìm cặp số a[i]=b[i]
#include <stdio.h>
#include <conio.h>
voidmain()
{
int n, i, d, dem;
float a[100], b[100], max, c[100];
printf("Nhap so phan tu cua day");
scanf("%d",&n);
//a
printf("Nhap day A:n");
for(i=1;i<=n;i++)
{
printf("Phan tu thu %d la:",i);
scanf("%f",&a[i]);
}
printf("Nhap day B:n");
for(i=1;i<=n;i++)
{
printf("Phan tu thu %d la",i);
scanf("%f",&b[i]);
}
printf("In day A ra man hinh:");
for (i=1;i<=n;i++)
printf("%3.2f ",a[i]);
printf("In day B ra man hinh:");
for (i=1;i<=n;i++)
printf("%3.2f ",b[i]);
//b
max=a[1];
for (i=2;i<=n;i++)
{
if (a[i] > max)
max=a[i];
}
printf("nSo lon nhat trong day A la %3.2f",max);
dem=0;
for (i=1;i<=n;i++)
{
if (b[i] > max)
dem=dem+1;
}
if (dem==0)
printf("n Khong co so nao trong day B lon hon so lon nhat cua day A");
else
printf("nCo %d so trong day B lon hon so lon nhat cua day A",d);

//c
d=0;
for (i=1;i<=n;i++)
if (a[i] == b[i])
{
d=d+1;
c[d]=i;
}
if (d==0)
printf("nK co cap so nao thoa man a[i]=b[i]");
else
{
printf("nCo %d cap so thoa man a[i]=b[i]",d);
printf("nCac cap so do la:");
for (i=1;i<=d;i++)
printf("(%0.2f;%0.2f) ",a[c[i]],b[c[i]]);
}
getch();
}
Đề 23
a,Nhập n điểm trong mp tọa độ và in ra màn hình.
b,Tính khoảng cách từng điểm đến Oy.

#include <stdio.h>
#include <math.h>
#include <conio.h>
voidmain()
{
int n, i;
float x[100], y[100];
printf("Nhap so diem trong mp toa do:");
scanf("%d",&n);

//a
for(i=1;i<=n;i++)
{
printf("Nhap toa do diem thu (x[%d],y[%d]) la",i,i);
scanf("%f%f",&x[i],&y[i]);
}
printf("In cac diem vua nhapn");
for(i=1;i<n;i++)
printf("(%3.2f,%3.2f),",x[i],y[i]);

//b
for (i=1;i<=n;i++)
{
printf("nKhoang cach diem co toa do (%0.2f;%0.2f) toi truc Oy la ",x[i],y[i]);
printf("%3.2f",fabs(x[i]));
}
getch();
}

Đề 24
a,Nhập tọa độ n điểm trong mp tọa độ và in ra màn hình.
b,Đếm số điểm nằm trong góc phần tư thứ 3 va nằm trên đường thẳng y=x
c,Tính diện tích đường tròn tâm (xi,yi) co bán kính R min sao cho đường tròn đó chứa tất cả các điểm còn
lại.

#include <stdio.h>
#include <conio.h>
voidmain()
{
int n, i, dem;
float x[100], y[100], B, max, s;
printf("Nhap so diem trong mp toa do");
scanf("%d",&n);

//a
for(i=1;i<=n;i++)
{
printf("Nhap toa do diem thu (x[%d],y[%d]) la",i,i);
scanf("%f%f",&x[i],&y[i]);
}
printf("In ra man hinh cac diem vua nhapn");
for(i=1;i<n;i++)
printf("(%3.2f,%3.2f),",x[i],y[i]);
//b
dem=0;
for(i=1;i<=n;i++)
{
if(((x[i] < 0) && (y[i] < 0)) &&(x[i]=y[i]))
dem=dem+1;
}
if (dem=0)
printf("nK co diem nao nam o goc phan tu thu III va tren dt y=x");
else
printf("nCo %d diem nam o goc phan tu thu III va tren dt y=x",d);

//c
max=x[1]*[x1]+y[1]*[y1];
for (i=1;i<=n;i++)
{
B=x[i]*x[i]+y[i]*y[i];
if (B > max)
max=B;
}
s=3.14*max;
printf("nDien tich vong tron chua tat ca cac diem con la la %3.2f",s);
getch();
}

Hết-Đéo còn đâu mà xem ^^

Más contenido relacionado

La actualidad más candente

Biến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêBiến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêVuKirikou
 
Kỹ thuật điện tử - bài tập diode
Kỹ thuật điện tử - bài tập diodeKỹ thuật điện tử - bài tập diode
Kỹ thuật điện tử - bài tập diodecanhbao
 
Pvh 11-2014-btvl-a1
Pvh 11-2014-btvl-a1Pvh 11-2014-btvl-a1
Pvh 11-2014-btvl-a1phanhung20
 
các phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpcác phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpKhoa Nguyễn
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnNguyen Thieu
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐỗ Đức Hùng
 
Bài giảng kiến trúc máy tính
Bài giảng kiến trúc máy tínhBài giảng kiến trúc máy tính
Bài giảng kiến trúc máy tínhCao Toa
 
Chuong 2 dong luc hoc chat diem
Chuong 2 dong luc hoc chat diemChuong 2 dong luc hoc chat diem
Chuong 2 dong luc hoc chat diemThu Thao
 
Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logicAnh Ngoc Phan
 
30 bài toán phương pháp tính
30 bài toán phương pháp tính30 bài toán phương pháp tính
30 bài toán phương pháp tínhPham Huy
 
Hệ phương trình vi phân tuyến tính
Hệ phương trình vi phân tuyến tínhHệ phương trình vi phân tuyến tính
Hệ phương trình vi phân tuyến tínhThế Giới Tinh Hoa
 
Bài Giảng Và Ngân Hàng Đề Thi OTOMAT
Bài Giảng Và Ngân Hàng Đề Thi OTOMATBài Giảng Và Ngân Hàng Đề Thi OTOMAT
Bài Giảng Và Ngân Hàng Đề Thi OTOMATHiệp Mông Chí
 
Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cậnDiên Vĩ
 
Thuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoThuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoCông Thắng Trương
 
Xác Suất Thống Kê của Tống Đình Quỳ
Xác Suất Thống Kê của Tống Đình QuỳXác Suất Thống Kê của Tống Đình Quỳ
Xác Suất Thống Kê của Tống Đình Quỳhiendoanht
 

La actualidad más candente (20)

Biến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kêBiến ngẫu nhiên liên tục - Xác suất thống kê
Biến ngẫu nhiên liên tục - Xác suất thống kê
 
Kỹ thuật điện tử - bài tập diode
Kỹ thuật điện tử - bài tập diodeKỹ thuật điện tử - bài tập diode
Kỹ thuật điện tử - bài tập diode
 
Pvh 11-2014-btvl-a1
Pvh 11-2014-btvl-a1Pvh 11-2014-btvl-a1
Pvh 11-2014-btvl-a1
 
các phân phối xác xuất thường gặp
các phân phối xác xuất thường gặpcác phân phối xác xuất thường gặp
các phân phối xác xuất thường gặp
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
 
Đề tài: Thiết bị khóa cửa bằng bảo mật và thẻ chip RFID, HAY
Đề tài: Thiết bị khóa cửa bằng bảo mật và thẻ chip RFID, HAYĐề tài: Thiết bị khóa cửa bằng bảo mật và thẻ chip RFID, HAY
Đề tài: Thiết bị khóa cửa bằng bảo mật và thẻ chip RFID, HAY
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
 
Bài giảng kiến trúc máy tính
Bài giảng kiến trúc máy tínhBài giảng kiến trúc máy tính
Bài giảng kiến trúc máy tính
 
Chuong 2 dong luc hoc chat diem
Chuong 2 dong luc hoc chat diemChuong 2 dong luc hoc chat diem
Chuong 2 dong luc hoc chat diem
 
Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logic
 
30 bài toán phương pháp tính
30 bài toán phương pháp tính30 bài toán phương pháp tính
30 bài toán phương pháp tính
 
Hệ phương trình vi phân tuyến tính
Hệ phương trình vi phân tuyến tínhHệ phương trình vi phân tuyến tính
Hệ phương trình vi phân tuyến tính
 
Bài Giảng Và Ngân Hàng Đề Thi OTOMAT
Bài Giảng Và Ngân Hàng Đề Thi OTOMATBài Giảng Và Ngân Hàng Đề Thi OTOMAT
Bài Giảng Và Ngân Hàng Đề Thi OTOMAT
 
Dien tu so
Dien tu soDien tu so
Dien tu so
 
Chuong04
Chuong04Chuong04
Chuong04
 
Kỹ thuật số
Kỹ thuật sốKỹ thuật số
Kỹ thuật số
 
Phương pháp nhánh cận
Phương pháp nhánh cậnPhương pháp nhánh cận
Phương pháp nhánh cận
 
Xử lý tín hiệu số
Xử lý tín hiệu sốXử lý tín hiệu số
Xử lý tín hiệu số
 
Thuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoThuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demo
 
Xác Suất Thống Kê của Tống Đình Quỳ
Xác Suất Thống Kê của Tống Đình QuỳXác Suất Thống Kê của Tống Đình Quỳ
Xác Suất Thống Kê của Tống Đình Quỳ
 

Similar a đáP án 24 đề tin

Similar a đáP án 24 đề tin (14)

Chuyen doi he so
Chuyen doi he soChuyen doi he so
Chuyen doi he so
 
Lap trinh c++ có lời giải 3
Lap trinh c++ có lời giải 3Lap trinh c++ có lời giải 3
Lap trinh c++ có lời giải 3
 
Exercise array
Exercise arrayExercise array
Exercise array
 
Nhung bai mau lap trinh c
Nhung bai mau lap trinh cNhung bai mau lap trinh c
Nhung bai mau lap trinh c
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trình
 
Demsoktsohoathuong
DemsoktsohoathuongDemsoktsohoathuong
Demsoktsohoathuong
 
Bai tap java
Bai tap javaBai tap java
Bai tap java
 
Tai lieu lap trinh vc++ day du
Tai lieu lap trinh vc++ day duTai lieu lap trinh vc++ day du
Tai lieu lap trinh vc++ day du
 
Nmlt C05 Cau Lenh Lap
Nmlt C05 Cau Lenh LapNmlt C05 Cau Lenh Lap
Nmlt C05 Cau Lenh Lap
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Cpl test1%20key
Cpl test1%20keyCpl test1%20key
Cpl test1%20key
 

Más de Ttx Love

CIC-LiftingSafetyHandbook-2020.pdf
CIC-LiftingSafetyHandbook-2020.pdfCIC-LiftingSafetyHandbook-2020.pdf
CIC-LiftingSafetyHandbook-2020.pdfTtx Love
 
SEICO PROFILE
SEICO PROFILESEICO PROFILE
SEICO PROFILETtx Love
 
Nghi dinh 63_2014_nd-cp
Nghi dinh 63_2014_nd-cpNghi dinh 63_2014_nd-cp
Nghi dinh 63_2014_nd-cpTtx Love
 
Luat xay dung_50_2014_qh13
Luat xay dung_50_2014_qh13Luat xay dung_50_2014_qh13
Luat xay dung_50_2014_qh13Ttx Love
 
Luat so 43_2013_qh13
Luat so 43_2013_qh13Luat so 43_2013_qh13
Luat so 43_2013_qh13Ttx Love
 
Tcxdvn104 2007
Tcxdvn104 2007Tcxdvn104 2007
Tcxdvn104 2007Ttx Love
 
Tcvn 4054 2005
Tcvn 4054 2005Tcvn 4054 2005
Tcvn 4054 2005Ttx Love
 
Tinh luc cap tai moi gd thi cong
Tinh luc cap tai moi gd thi congTinh luc cap tai moi gd thi cong
Tinh luc cap tai moi gd thi congTtx Love
 
Tinh cau bang midas nckh sinh vien
Tinh cau bang midas nckh sinh vienTinh cau bang midas nckh sinh vien
Tinh cau bang midas nckh sinh vienTtx Love
 
P tgiai doan tc dam lien hop
P tgiai doan tc dam lien hopP tgiai doan tc dam lien hop
P tgiai doan tc dam lien hopTtx Love
 
Pt giai doan thi cong su dung fcm wizard
Pt giai doan thi cong su dung fcm wizardPt giai doan thi cong su dung fcm wizard
Pt giai doan thi cong su dung fcm wizardTtx Love
 
Midas tinh toan_cau_duc_hang
Midas tinh toan_cau_duc_hangMidas tinh toan_cau_duc_hang
Midas tinh toan_cau_duc_hangTtx Love
 
Midas civil
Midas civilMidas civil
Midas civilTtx Love
 
Midas gioi thieu 2
Midas gioi thieu 2Midas gioi thieu 2
Midas gioi thieu 2Ttx Love
 
Gioi thieu midas
Gioi thieu midasGioi thieu midas
Gioi thieu midasTtx Love
 
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000Ttx Love
 
C93 22 tcn262_2000p9
C93 22 tcn262_2000p9C93 22 tcn262_2000p9
C93 22 tcn262_2000p9Ttx Love
 
C89 22 tcn262_2000p6
C89 22 tcn262_2000p6C89 22 tcn262_2000p6
C89 22 tcn262_2000p6Ttx Love
 
C8 f 22tcn262_2000p1
C8 f 22tcn262_2000p1C8 f 22tcn262_2000p1
C8 f 22tcn262_2000p1Ttx Love
 
Bae 22 tcn262_2000p8
Bae 22 tcn262_2000p8Bae 22 tcn262_2000p8
Bae 22 tcn262_2000p8Ttx Love
 

Más de Ttx Love (20)

CIC-LiftingSafetyHandbook-2020.pdf
CIC-LiftingSafetyHandbook-2020.pdfCIC-LiftingSafetyHandbook-2020.pdf
CIC-LiftingSafetyHandbook-2020.pdf
 
SEICO PROFILE
SEICO PROFILESEICO PROFILE
SEICO PROFILE
 
Nghi dinh 63_2014_nd-cp
Nghi dinh 63_2014_nd-cpNghi dinh 63_2014_nd-cp
Nghi dinh 63_2014_nd-cp
 
Luat xay dung_50_2014_qh13
Luat xay dung_50_2014_qh13Luat xay dung_50_2014_qh13
Luat xay dung_50_2014_qh13
 
Luat so 43_2013_qh13
Luat so 43_2013_qh13Luat so 43_2013_qh13
Luat so 43_2013_qh13
 
Tcxdvn104 2007
Tcxdvn104 2007Tcxdvn104 2007
Tcxdvn104 2007
 
Tcvn 4054 2005
Tcvn 4054 2005Tcvn 4054 2005
Tcvn 4054 2005
 
Tinh luc cap tai moi gd thi cong
Tinh luc cap tai moi gd thi congTinh luc cap tai moi gd thi cong
Tinh luc cap tai moi gd thi cong
 
Tinh cau bang midas nckh sinh vien
Tinh cau bang midas nckh sinh vienTinh cau bang midas nckh sinh vien
Tinh cau bang midas nckh sinh vien
 
P tgiai doan tc dam lien hop
P tgiai doan tc dam lien hopP tgiai doan tc dam lien hop
P tgiai doan tc dam lien hop
 
Pt giai doan thi cong su dung fcm wizard
Pt giai doan thi cong su dung fcm wizardPt giai doan thi cong su dung fcm wizard
Pt giai doan thi cong su dung fcm wizard
 
Midas tinh toan_cau_duc_hang
Midas tinh toan_cau_duc_hangMidas tinh toan_cau_duc_hang
Midas tinh toan_cau_duc_hang
 
Midas civil
Midas civilMidas civil
Midas civil
 
Midas gioi thieu 2
Midas gioi thieu 2Midas gioi thieu 2
Midas gioi thieu 2
 
Gioi thieu midas
Gioi thieu midasGioi thieu midas
Gioi thieu midas
 
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000
Qt ks t.ke nen duong tren dat yeu 22 tcn 262 2000
 
C93 22 tcn262_2000p9
C93 22 tcn262_2000p9C93 22 tcn262_2000p9
C93 22 tcn262_2000p9
 
C89 22 tcn262_2000p6
C89 22 tcn262_2000p6C89 22 tcn262_2000p6
C89 22 tcn262_2000p6
 
C8 f 22tcn262_2000p1
C8 f 22tcn262_2000p1C8 f 22tcn262_2000p1
C8 f 22tcn262_2000p1
 
Bae 22 tcn262_2000p8
Bae 22 tcn262_2000p8Bae 22 tcn262_2000p8
Bae 22 tcn262_2000p8
 

đáP án 24 đề tin

  • 1. TIN ĐẠ CƯ NG I Ơ Đề 1 a,Nhập dãy số nguyên và in ra màn hình. b,Đếm xem có bao nhiêu bộ số mà 2 số liên tiếp có cùng tính chẵn lẻ mà số sau> số trước. c,Sắp xếp theo thứ tự tăng dần. #include<stdio.h> #include<conio.h> voidmain() { int a[100], i, j, n, c,dem; printf("Nhap so phan tu: n= "); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Nhập phần tử thứ %d = ",i); scanf("%d",&a[i]); } printf("day so vua nhap:"); for(i=1;i<=n;i++) printf("%d",a[i]); //b dem=0; for(i=1;i<=n;i++) if((a[i]%2==0)&&(a[i+1]%2==0)&&(a[i]<a[j])) ||((a[i]%2==1)&&(a[i+1)%2==1)&&(a[i]<a[j])) dem=dem+1; printf("nco %d bo so ma hai so lien tiep co cung tinh chan le ma so sau lon hon so truoc",dem); //c
  • 2. for(i=1;i<=n;i++) for(j=i+1;j<=n-1;j++) if(a[i]<a[j]) { c=a[i]; a[i]=a[j]; a[j]=c; } printf("nnday so sau khi sap xep la: "); for(i=1;i<=n;i++) printf("%d",a[i]); getch(); } Đề 2 Nhập dãy số a1,a2,... và in ra màn hình Tính S=sqrt((a1/n+a2/(n-1)+...+an/1) Kiểm tra xem dãy có đối xứng không? #include<stdio.h> #include<conio.h> #include<math.h> voidmain() { float s, a[100], t, tong; int i,n; printf("Nhap so phan tu cua day: n= "); scanf("%d",&n); //a
  • 3. for(i=1;i<=n;i++) { printf("Phần tử thứ %d:",i); scanf("%f",&a[i]); } printf("day so vua nhap :"); for(i=1;i<=n;i++) printf("%f ",a[i]); //b tong=0; for(i=1;i<=n;i++) { t=a[i]/(n+1-i); tong= tong + t; } s=sqrt(tong); printf("nGia tri can tim la %f :",s); //c for(i=1;i<=n;i++) { if((i<=n)&&(a[i]==a[n+1-i])) printf("nDay tren doi xung"); else printf("Day tren khong doi xung"); break; } getch(); }
  • 4. Đề 3 a,Nhập dãy các điểm nằm trong mặt phẳng Oxy và in các điểm vừa nhập theo mẫu (x1,y1);(x2,y2)...(xn,yn). b,Đếm các điểm nằm trên đường phân giác của góc phần tư thứ nhất và in ra. c,Trong số các đoạn thẳng tạo bởi 2 trong số các điểm đã nhập,đếm và in ra màn hình số đoạn thẳng cắt trục hoành. #include<stdio.h> #include<conio.h> voidmain() { float x[100], y[100]; int n, i, j, dem1, dem2; printf("Nhap so diem n= "); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Nhập tọa độ điểm thứ ",i,i); scanf("%f%f",&x[i],&y[i]); } printf("Toa do cac diem vua nhap la:"); for(i=1;i<=n;i++) printf("(%3.2f,%3.2f)",x[i],y[i]); //b dem1=0; for(i=1;i<n;i++)
  • 5. { if((x[i]>=0)&&(y[i]>=0)&&(x[i]==y[i])) dem1=dem1 + 1; } printf("nSo diem nam tren phan giac cua goc phan tu thu nhat la %d",dem1); //c dem2=0; for(i=1;i<=n;i++) for(j=i+1;j<=n-1;j++) { if(y[i]*y[j]<0) dem2=dem2+1; } printf("nSo doan thang cat truc hoanh la %d",dem2); getch(); } Đề 4 a,Nhập dãy số và in ra màn hình. b,Đếm xem có bao nhiêu phẩn tử nằm trong đoạn [-15,25] c,Kiểm tra xem dãy có giảm thật sự không? #include <stdio.h> #include <conio.h> voidmain() { float a[100];
  • 6. int n, i, d, dem; printf("Nhap so phan tu:"); scanf("%d",&n); //a for (i=1;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%f",&a[i]); } printf("day so vua nhap"); for(i=1;i<=n;i++) printf("%3.2f ",a[i]); //b d=0; for (i=1;i<=n;i++) if ((a[i] >=-15) && (a[i]<=25)) d=d+1; if (d==0) printf("nKhong co phan tu nao nam trong doan [-15;25]"); else printf("nCo %d phan tu nam trong doan [-15;25]",d); //c dem=0; for (i=1;i<n;i++) { if (a[i] < a[i+1]) dem=dem+ 1; }
  • 7. if (dem==0) printf("nDay la day so giam"); else printf("nDay ko phai day so giam"); getch(); } Đề 5 a,Nhập và xuất các số b,Nhập M, xuất các số >M c,Đếm các số > TBC của dãy #include<stdio.h> #include<conio.h> voidmain() { float a[100], M, t, TBC; int n, i, dem; printf("Nhap so phan tu cua day n= "); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Phần tử thứ %d:",i); scanf("%f",&a[i]); }
  • 8. printf("day so vua nhap :"); for(i=1;i<=n;i++) printf("%3.2f", a[i]); //b printf("nNhap M="); scanf("%f",&M); printf("nDay cac so lon hon M la: "); for(i=1;i<=n;i++) { if(a[i]>M) printf("%3.2f ",a[i]); } //c t=0; dem=0; for(i=1;i<=n;i++) { t=t+a[i]; TBC=t/n; } for(i=1;i<=n;i++) { if(a[i]>TBC) dem=dem+1; } printf("nSo phan tu lon hon TBC cua day la %d",dem); getch();
  • 9. } Đề 6 a,Nhập và xuất mảng số nguyên. b,Tính tổng các số chia hết cho 2 mà không chia hết cho 4. c,Xét xem dãy số có phải đối xứng không? #include<stdio.h> #include<conio.h> voidmain() { int a[100], tong; int n, i; printf("Nhap so phan tu cua mang n="); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("phan tu thu a[%d]=",i); scanf("%d",&a[i]); } printf("day so vua nhap :"); for(i=1;i<=n;i++) printf("%3.2d",a[i]); //b
  • 10. tong=0; for(i=1;i<=n;i++) { if((a[i]%2==0)&&(a[i]%4!=0)) tong=tong+a[i]; } printf("ntong cac so chia het cho 2 ma khong chia het cho 4 la %d",tong); //c for(i=1;i<=n;i++) { if((i<=n)&&(a[i]==a[n+1-i])) printf("nDay tren doi xung"); else printf("Day tren khong doi xung"); break; } getch(); } Đề 8 a,Nhập n điểm trong mp tọa độ và in ra (x1,y1);(x2,y2)...(xn,yn). b,Nhập số thực R từ bàn phím và đếm số điểm nằm trong đường tròn O bán kính R c,Xác đị nh độ dài 2 đường gấp khúc đi qua điểm(1,2,..n) va (2,3,...n) và so sánh độ dài 2 đường gấp khúc. #include <stdio.h>
  • 11. #include <conio.h> #include<math.h> voidmain() { int n, i, dem, j; float x[100], y[100], R, s1, s2, t1, t2; printf("Nhap so diem "); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Nhap toa do diem thu (x[%d],y[%d])",i,i); scanf("%f%f",&x[i],&y[i]); } printf("n In cac diem vua nhap"); for(i=1;i<n;i++) printf("(%3.2f,%3.2f),",x[i],y[i]); //b dem=0; printf("nNhap ban kinh R="); scanf("%f",&R); for (i=1;i<=n;i++) { if((x[i]*x[i]+y[i]*y[i])<R*R) dem=dem+1; } if (dem=0)
  • 12. printf("K co diem nao nam trong dg tron tam O(0;0) ban kinh %3.2f",R); else printf("n Co %d diem nam trong dg tron tam O(0;0) ban kinh %3.2f",dem,R); //c s1=0; s2=0; t1=0; t2=0; for (i=1;i<n;i++) { t1=(x[i+1] - x[i])*(x[i+1] - x[i])+(y[i+1] - y[i])*(y[i+1] - y[i]); s1=s1+sqrt(t1); } for (i=2;i<n;i++) { t2=(x[i+1] - x[i])*(x[i+1] - x[i])+(y[i+1] - y[i])*(y[i+1] - y[i]); s2=s2+sqrt(t2); } printf("nDo dai duong gap khuc di qua diem (1,2,..%d) la %f",n,s1); printf("nDo dai duong gap khuc di qua diem (2,3,..%d) la %f",n,s2); //c if (s1 > s2) printf("nDo dai duong gap khuc di qua diem (1,2,...%d) > do dai duong gap khu di qua diem (2,3,..%d)",n,n); if (s1 < s2)
  • 13. printf("nDo dai duong gap khuc di qua diem (1,2,...%d) < do dai duong gap khu di qua diem (2,3,..%d)",n,n); if(s1=s2) printf("nDo dai duong gap khuc di qua diem (1,2,...%d) = do dai duong gap khu di qua diem (2,3,..%d)",n,n); getch(); } Đề 9 a,Nhập dãy số: P(x)=a0+a1x+a2 x^2+...+an x^n Q(y)=b0+b1x+b2 x^2+...+bn x^n b,Nhập x, Tìm P,Q. c,Tìm tổng P+Q và in ra tổng. #include <stdio.h> #include <math.h> #include <conio.h> main() { int n,P[100], i, Q[100], x, s1, s2; printf("Nhap n="); scanf("%d",&n); printf("Nhap day Pn"); for(i=0;i<=n;i++) {
  • 14. printf("Phan tu thu %d la",i); scanf("%d",&P[i]); } printf("Nhap day Qn"); for(i=0;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%d",&Q[i]); } printf("Nhap x="); scanf("%d",&x); s1=P[0];s2=Q[0]; for(i=1;i<=n;i++) { s1=s1+P[i]*pow(x,i); s2=s2+Q[i]*pow(x,i); } printf("Gia tri P(x) va Q(y) lan luot la %d %d",s1,s2); printf("nGia tri tong P(x)+Q(y) la %d",s1+s2); getch(); } Đề 10 Viết chương trình C để giải quyết bài toán: . Nhập các số nguyên của đa thức trên một dòng. . Nhập một giá trị x1, từ bàn phím.Hãy tính và in ra màn hình P(xi), Q(xi). . Xác định và in ra màn hình trên một dòng các hệ số của đa thức R(x)= x.P(x)- Q(y) +100 #include <stdio.h> #include <math.h> #include <conio.h>
  • 15. main() { int n,P[100],i,Q[100],x,s1,s2,P1[100],R[100]; printf("Nhap n="); scanf("%d",&n); printf("Nhap day P "); for(i=0;i<=n;i++) scanf("%d",&P[i]); printf("Nhap day Q "); for(i=0;i<=n;i++) scanf("%d",&Q[i]); printf("Nhap x="); scanf("%d",&x); s1=P[0];s2=Q[0]; for(i=1;i<=n;i++) { s1=s1+P[i]*pow(x,i); s2=s2+Q[i]*pow(x,i); } printf("Gia tri P(x) va Q(y) lan luot la %d %d",s1,s2); P1[0] =0; for(i=1;i<=n;i++) P1[i]=P[i-1]; R[0]=Q[0] + P1[0] + 100; R[n+1]=P[n]; for(i=1;i<=n;i++) R[i]=Q[i] + P1[i]; printf("nHe so cua da thuc R(x)=x*P(x)+Q(y)+100 la: "); for(i=0;i<=n+1;i++) printf("%d ",R[i]); getch(); }
  • 16. Đề 18 a,Nhập dãy số. b,Tính TBC. #include <stdio.h> #include <conio.h> voidmain() { float s; int n, i, a[100]; printf("Nhap so phan tu cua day"); scanf("%d",&n); //a for (i=1;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%d",&a[i]); } printf("In day so tren 1 dongn"); for(i=1;i<=n;i++) printf("%d ",a[i]); //b s=0; for (i=1;i<=n;i++) s=s+a[i]; printf("nTBC cua day so la %0.2f",s/n);
  • 17. getch(); } Đề 20 a,Nhập vào dãy số và in ra màn hình. b,Tìm 2 số liên tiếp mà tích của chúng chia hết cho tổng của chúng. c,TÌm số chẵn lớn nhất trong dãy, đếm xem số đó xuất hiện bao nhiều lần. #include <stdio.h> #include <conio.h> voidmain() { int n, i, j, a[100], dem, dem1 t, s, max, d=0; printf("Nhap so phan tu cua day n="); scanf("%d",&n); //a for (i=1;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%d",&a[i]); } printf("n In day so tren 1 dong");
  • 18. for(i=1;i<=n;i++) printf("%d ",a[i]); //b dem=0; for (i=1;i<n;i++) { t=a[i] *a[i+1]; s=a[i] + a[i+1]; if (t % s == 0) { dem=dem+1; c[dem]=i; } } if (dem==0) printf("n K co cap so lien tiep nao ma tich cua chung chia het cho tong cua chung"); else { printf("nCo %d cap so lien tiep ma tich cua chung chia het cho tong cua chung",d); printf("nCac cap so do lan"); for (i=1;i<=dem;i++) printf("%d%d ",a[c[i]],a[c[i+1]]); } //c d=0; for (i=1;i<=n;i++) {
  • 19. if(a[i]%2==0) max=a[i]; d=d+1; break; } if(d==0) printf("n Day so da cho khong co max chan:") for(i=1;i<=n;i++) { if((a[i]>max)&&(a[i]%2==0)) max=a[i]; } printf("so chan lon nhat trong day la %d:",max) dem1=0; for(i=1;i<=n;i++) { if(a[i]=max) dem1=dem1+1; } printf("co %d phan tu trong day",dem1) getch(); } Đề 21 a,Nhập dãy số và in ra màn hình. b,Tính TBC các số chẵn không chia hết cho 4.
  • 20. c,Kiểm tra xem dãy có đối xứng lẻ không? #include <stdio.h> #include <math.h> #include <conio.h> voidmain() { int n, i, a[100], dem1, dem; float tong; printf("Nhap so phan tu n="); scanf("%d",&n); //a for (i=1;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%d",&a[i]); } printf("n In day so tren 1 dong"); for(i=1;i<=n;i++) printf("%d ",a[i]); //b dem=0; tong=0; for (i=1;i<=n;i++) if (a[i] % 2 ==0)&&(a[i]%4!=0)
  • 21. { dem=dem+1; tong=tong+a[i]; } if (dem==0) printf("nTrong day ko co phan tu chan nao ma k chia het cho 4"); else printf("nTBC cac phan tu chan ma k chia het cho 4 la %3.2f",tong/dem); //c dem1=0; for (i=1;i<=n;i++) if (a[i]!=a[n+1-i]) dem=dem+1; if (dem==0) { if (n % 2 !=0) printf("n Day la day doi xung le"); if (n % 2 ==0) printf("n Day k phai la day doi xung le"); } else printf("nDay k phai day doi xung le"); getch(); } Đề 22 a,Nhập và in ra màn hình 2 dãy số. b,TÌm số lớn nhất trong dãy a, có bao nhiêu số trong dãy b >GTLN của dãy a c,tìm cặp số a[i]=b[i]
  • 22. #include <stdio.h> #include <conio.h> voidmain() { int n, i, d, dem; float a[100], b[100], max, c[100]; printf("Nhap so phan tu cua day"); scanf("%d",&n); //a printf("Nhap day A:n"); for(i=1;i<=n;i++) { printf("Phan tu thu %d la:",i); scanf("%f",&a[i]); } printf("Nhap day B:n"); for(i=1;i<=n;i++) { printf("Phan tu thu %d la",i); scanf("%f",&b[i]); } printf("In day A ra man hinh:"); for (i=1;i<=n;i++) printf("%3.2f ",a[i]); printf("In day B ra man hinh:"); for (i=1;i<=n;i++) printf("%3.2f ",b[i]);
  • 23. //b max=a[1]; for (i=2;i<=n;i++) { if (a[i] > max) max=a[i]; } printf("nSo lon nhat trong day A la %3.2f",max); dem=0; for (i=1;i<=n;i++) { if (b[i] > max) dem=dem+1; } if (dem==0) printf("n Khong co so nao trong day B lon hon so lon nhat cua day A"); else printf("nCo %d so trong day B lon hon so lon nhat cua day A",d); //c d=0; for (i=1;i<=n;i++) if (a[i] == b[i]) { d=d+1; c[d]=i; } if (d==0) printf("nK co cap so nao thoa man a[i]=b[i]");
  • 24. else { printf("nCo %d cap so thoa man a[i]=b[i]",d); printf("nCac cap so do la:"); for (i=1;i<=d;i++) printf("(%0.2f;%0.2f) ",a[c[i]],b[c[i]]); } getch(); } Đề 23 a,Nhập n điểm trong mp tọa độ và in ra màn hình. b,Tính khoảng cách từng điểm đến Oy. #include <stdio.h> #include <math.h> #include <conio.h> voidmain() { int n, i; float x[100], y[100]; printf("Nhap so diem trong mp toa do:"); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Nhap toa do diem thu (x[%d],y[%d]) la",i,i); scanf("%f%f",&x[i],&y[i]);
  • 25. } printf("In cac diem vua nhapn"); for(i=1;i<n;i++) printf("(%3.2f,%3.2f),",x[i],y[i]); //b for (i=1;i<=n;i++) { printf("nKhoang cach diem co toa do (%0.2f;%0.2f) toi truc Oy la ",x[i],y[i]); printf("%3.2f",fabs(x[i])); } getch(); } Đề 24 a,Nhập tọa độ n điểm trong mp tọa độ và in ra màn hình. b,Đếm số điểm nằm trong góc phần tư thứ 3 va nằm trên đường thẳng y=x c,Tính diện tích đường tròn tâm (xi,yi) co bán kính R min sao cho đường tròn đó chứa tất cả các điểm còn lại. #include <stdio.h> #include <conio.h> voidmain() { int n, i, dem; float x[100], y[100], B, max, s;
  • 26. printf("Nhap so diem trong mp toa do"); scanf("%d",&n); //a for(i=1;i<=n;i++) { printf("Nhap toa do diem thu (x[%d],y[%d]) la",i,i); scanf("%f%f",&x[i],&y[i]); } printf("In ra man hinh cac diem vua nhapn"); for(i=1;i<n;i++) printf("(%3.2f,%3.2f),",x[i],y[i]); //b dem=0; for(i=1;i<=n;i++) { if(((x[i] < 0) && (y[i] < 0)) &&(x[i]=y[i])) dem=dem+1; } if (dem=0) printf("nK co diem nao nam o goc phan tu thu III va tren dt y=x"); else printf("nCo %d diem nam o goc phan tu thu III va tren dt y=x",d); //c max=x[1]*[x1]+y[1]*[y1]; for (i=1;i<=n;i++) { B=x[i]*x[i]+y[i]*y[i];
  • 27. if (B > max) max=B; } s=3.14*max; printf("nDien tich vong tron chua tat ca cac diem con la la %3.2f",s); getch(); } Hết-Đéo còn đâu mà xem ^^