You are on page 1of 13

Họ và tên:Vũ Quốc Việt

MSSV: 2015052

Bài tập cuối chương 8

Bài 1:

#include<stdio.h>

#include<conio.h>

int main()

int a,b,c,d;

printf("Nhap 4 so:\n");

scanf("%d",&a);

scanf("%d",&b);

scanf("%d",&c);

scanf("%d",&d);

int max, min, midd, mid;

max = (a>b?a:b);

max = (max>c?max:c);

min = (a>b?b:a);

min = (min>c?c:min);

midd = (max>a&&a>min?a:b);

midd = (max>midd&&midd>min?midd:c);
if (d>=max)

mid=midd;

midd=max;

max=d;

if (d<max&&d>=midd)

mid=midd;

midd=d;

if (d<midd&&d>=min)

d=midd;

if (d<min)

mid=min;

min=d;

printf("so lon nhat la:%d",max);

printf("\nso be nhat la:%d",min);

}
Bài 2:

#include<stdio.h>

#include<conio.h>

main()

int a;

int i=2;

printf ("hay nhap so a:");

scanf ("%d",&a);

while (a>0)

while (a>2, i<a)

if (a % i ==0)

i=2, --a;

else ++i;

printf ("\nso nguyen to la:%d",a);

i=2;

--a;

return 0;

}
Bài 3:

#include<stdio.h>

#include<conio.h>

#include<math.h>

main()

int so;

printf("hay nhap 1 so:");

scanf("%d",&so);

int a,i,b;

i=0;

b=so;

while (b>=1)

b=b/10;

i=i+1;

int sodao;

while (so>0)

a=so%10;

sodao=sodao+a*pow(10,(i-1));

i=i-1;

so=so/10;
}

printf("\nso dao la:%d",sodao);

Bài 4:

#include<stdio.h>

#include<conio.h>

main()

int i,a;

printf("Bang cuu chuong so:");

scanf("%d",&i);

a=1;

while (a<=10)

printf("\n%d*%d=%d",i,a,i*a);

a=a+1;

printf("\n");

a=1;

i=i+1;

Bài 5:

#include<stdio.h>

#include<conio.h>
main()

int i,a;

i=1;

a=1;

while (i<=10)

while (a<10)

if(i==10)

printf("%d*%d=%-3d",i,a,i*a);

a=a+1;

else

printf("%d*%d=%-4d",i,a,i*a);

a=a+1;

printf("\n");

a=1;

i=i+1;

}
}

Bài 6:

#include<stdio.h>

#include<conio.h>

main()

int n;

printf("Hay nhap so n:");

scanf("%d",&n);

int i,j;

for ( i=1;i<=n;i++) //kiemsoatsohang

for (j=1;j<=n-i;j++)

printf(" "); //in ra dau cach dau dong

if (i==1||i==n)

for ( j=1;j<=2*i-1;j++)

printf("*"); //in dau sao o dong dau va dong cuoi

else

printf("*");

for ( j=1;j<=2*i-3;j++)
printf(" ");

printf("*");

} //in 2 dau sao va khoang cach o trong o cac dong giua

printf("\n");

Câu 7:

#include<stdio.h>

#include<conio.h>

#include<math.h>

int main ()

int n;

printf("Hay nhap so n:");

scanf("%d",&n);

int i,tong;

i=1;

tong=0;

int giaithua,a;

while (i<=n)
{

a=i;

giaithua=1;

for(;a>0;giaithua=giaithua*a,a--);

tong=tong+giaithua;

i=i+1;

printf("\ntong la:%d",tong);

int n;

printf("\nHay nhap so n:");

scanf("%d",&n);

int ngiaithua,m;

m=n;

ngiaithua=1;

for (;m>0;ngiaithua=ngiaithua*m,m--);

int i;

float tong;

i=1;

tong=0;
int giaithua,a;

int tonga;

while (i<=n)

a=i;

giaithua=1;

for (;a>0;tonga=tonga+a,a--);

for(;tonga>0;giaithua=giaithua*tonga,tonga--);

tong=tong+giaithua;

i=i+1;

printf("\ntong la:%.2f",tong/ngiaithua);

int n;

printf("\nHay nhap so n:");

scanf("%d",&n);

int giaithua,a,i;

float tong;

tong=0;

i=1;

while (i<=n)
{

giaithua=1;

a=i;

for(;a>0;giaithua=giaithua*a,a--);

tong=tong+(exp(i)/giaithua);

i=i+1;

printf("\nket qua la:%.2f",tong);

Câu 8:

#include<stdio.h>

#include<conio.h>

main()

float a;

printf("Hay nhap so a:");

scanf("%f",&a);

float i;

i=1;

float tong;

tong=0;

for(;tong<a;tong=tong+i,i=i*0.5);
i=i/0.5;

float n;

printf("So n la:%.1f",1/i);

Câu 9:

#include<stdio.h>

#include<conio.h>

using namespace std;

main()

int tien,time;

float lai;

printf("Hay nhap so tien ban gui:");

scanf("%d",&tien);

printf("Hay nhap lai suat hang thang:");

scanf("%f",&lai);

printf("Hay nhap thoi gian ban gui tien:");

scanf("%d",&time);

int time1;

double lai1t, tienbanco;


time1=time;

while (time>0)

lai1t=tien*lai;

tienbanco=tienbanco+lai1t;

time=time-1;

printf("so tien ban co sau khi gui ngan hang voi lai don la:%.0lf",tienbanco+tien);

tienbanco=0;

lai1t=0;

while (time1>0)

lai1t=tien*lai;

tien=tien+lai1t;

tienbanco=tien;

time1=time1-1;

printf("\nso tien ban co sau khi gui ngan hanng voi lai kep la:%.0lf",tienbanco);

You might also like