Tải bản đầy đủ (.doc) (11 trang)

Bài tập thực hành môn lập trình ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (75.99 KB, 11 trang )

Bài 1:
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,i,j;
printf("nhap vao canh a,b:");
scanf("%d%d",&a,&b);
{
for(i=1;i<=a;i++)
{
for(j=1;j<=b;j++)
printf("*");
printf("\n");
}
}
getch();
}
//ve hinh chu nhat
Bài 2:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n;
printf("nhap vao n:");
scanf("%d",&n);
int i=0;
int tong=0;
while(i<=n)


tong = tong + pow(2,i);
i++;
printf("tong la:%f",tong);
getch();
}
//tinh tong 2^0+2^1+2^2+ +2^n
Bài 3:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n;
printf("nhap vao n:");
scanf("%d",&n);
int i=0;
int s=0;
while(i<=n)
{
s = s + pow(2,i);
i=i+1;
}
printf("tong la:%d",s);
getch();
}
//tinh tong 2^0+2^1+ +2^n
Bài 4:
#include<stdio.h>
#include<conio.h>
void main()

{
//int n;
int i;
printf("nhap vao nam:");
//scanf("%d",&n);
scanf("%d",&i);
{
/*for(i=1;i<=n;i++)*/
if(i%4==0 && i%100==0 || i % 400 != 0)
printf("\n so nam nhuan la:%d",i);
}
getch();
}
Bài 5:
#include<stdio.h>
#include<conio.h>
void main()
{
printf("bamg cua chuong");
int i=1;
int j=1;
{
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
printf("\n %d * %d = %d",i,j,i*j);
}
}
getch();
}

Bài 6:
#include<stdio.h>
#include<conio.h>
void main()
{
int thang;
printf("nhap vao thang:");
scanf("%d",&thang);
switch(thang){
case 4:
case 6:
case 9:
case 11:printf("co 30 ngay");break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:printf("co 31 ngay");break;
case 2:
if (100%4==0) printf("co 29
ngay");
else printf("co 28 ngay");
default:printf("nhap sai");}
getch();
}
Bài 7:
#include<stdio.h>
#include<conio.h>

void main()
{
int n;
printf("nhap vao gia tri:");
scanf("%d",&n);
int i=1;
int s=0;
{
s=s+(1/i);
i++;
}
printf("tong la:%d",s);
getch();
}
Bài 8:
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
printf("nhap vao gia tri n:");
scanf("%d",&n);
int i=1;
int dem=0;
while (i<=n)
{
n%i==0;
dem=dem+i;
i++;
}

printf("tong tat ca cac uoc cua n la:%d",dem);
getch();
}
Bài 9:
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
printf("\n nhap vao gia tri n:");
scanf("%d",&n);
int i=1;
int s=0;
while (i<=n)
{
s=s+i*i;
i++;
}
printf("\n tong la:%d",s);
getch();
}
//bài 2 tinh s=1^2+2^2+3^2+ +n^2
Bài 10:
bai 1:tinh s=1+2+3+ +n
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
printf("\n nhap vao gia tri n:");

scanf("%d",&n);
int i=1;
int s=0;
while (i<=n)
{
s = s + i;
i++;
}
printf("\n tong la:%d",s);
getch();
}
Bài 11:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,b,c;
float denta,x1,x2;
printf("\n nhap vao a,b,c:");
scanf("%d%d%d",&a,&b,&c);
//float denta,x1,x2;
denta=(float)(b*b)-(4*a*c);
if (denta<0)
printf("phuong trinh vo nghiem");
else
if (denta==0)
{
int x=-b/2*a;

printf("phuong trinh co nghiem kepla :x1=x2=%.2f",x);
}
else
{
x1=-b-(sqrt(denta))/(2*a);
x2=-b+(sqrt(denta))/(2*a);
printf("phuong trinh co nghiem la:");
printf("\n x1=%f",x1);
printf("\n x2=%f",x2);
}
getch();
}
//phuong trinh bac hai
Bài 12:
//nhap vao ba canh xet xem co phai tam giac thuong ,vuong,vuong can,can,deu
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
printf("nhap vao ba canh:");
scanf("%d%d%d",&a,&b,&c);
if(a+b<=c||a+c<=b||b+c<=a)
printf("khong phai la tam giac");
else if(a==b||b==c)
printf("la tam giac deu");
else if(a==b||b==c||a==c)
printf("la tam giac can");
else if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("la tam giac vuong");

else if(a==b||a==c||b==c)
printf("la tam giac vong can");
else //(a+b>c||a+c>b||b+c>a)
printf("la tam giac thuong");
getch();
}
Bài 13:
//tinh tong s=1^3+2^3+ +n^3
#include<stdio.h>
#include<conio.h>
void main()
int n;
printf("\n nhap vao gia tri n:");
scanf("%d",&n);
int i=1;
int s=0;
while(i<=n)
{
s=s+i*i*i;
i=i+1;
}
printf("\n tong la:%d",s);
getch();
}
Bài 14:
//nhap diem de xem xep loai gi.neu tu 0 den 3 thi yeu,4 kem,5,6thi tb,7,8 kha,9,10 gioi;
#include<stdio.h>
#include<conio.h>
main()
{

char diem;
printf("nhap diem cua ban:");
scanf("%d",&diem);
switch (diem)
{
case 0:
case 1:
case 2:
case 3:printf("kem");break;
case 4:printf("yeu");break;
case 5:
case 6:printf("trung binh");break;
case 7:
case 8:printf("kha");break;
case 9:
case 10:printf("gioi");break;
default:printf("nhap sai");
}
}
Bài 15:
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
int s;
int i;
s=0;
i=0;
printf("nhap vao gia tri n:");

scanf("%d",&n);
while (i<=n)
{
s=s+i;
i++;
}
printf("tong la :%d",s);
getch();
}//tinh tong n=1+2+3+ +n
Bài 16:
//su dung ham tinh tong hieu tich thuong cua hai so
#include<stdio.h>
float sohoc(float,float,char);
void main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("nhap vao hai so a,b:");
printf("\n tong la:%f",sohoc(a,b,'+'));
printf("\n hieu la:%f",sohoc(a,b,'-'));
printf("\n tich la:%f",sohoc(a,b,'*'));
printf("\n thuong la:%f",sohoc(a,b,'/'));
}
float sohoc(float x,float y,char tinh)
{
float kq;
switch (tinh)
{
case '+':kq=x+y;break;
case '-':kq=x-y;break;

case '*':kq=x*y;break;
case '/':kq=x/y;break;
}
return kq;
}
Bai 17:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
void main()
{
char ten[12],ho[10],*t;
printf("nhap vao ten:");
gets(ten);
printf("nhap vao ho:");
gets(ho);
strcat(ho,ten);
printf("Ho va ten:");
puts(ho);
getch();
int l=strlen(strcat(ho,ten));
printf("chieu dai chuoi vua nhap la:%d",l);
//t=toupper(ten);
puts(t);
}
Bài 18:
#include<stdio.h>
#include<conio.h>
#define pi 3,14

void main()
{
float r,chuvi,dientich;
printf("nhap vao ban kinh duong tron:");
scanf("%f",&r);
chuvi=(float)2*(pi)*(r);
dientich=(float)(pi)*(r*r);
printf("chu vi la:%.2f\n",chuvi);
printf("dientichla:%.2f\n",dientich);
getch();
}
Bài 19:
#include<stdio.h>
#include<conio.h>
/*{
int n;
int s;
int i;
s=0;
i=0;
printf("nhap vao gia tri n:");
scanf("%d",&n);
while (i<=n)
{
s=s+i;
i++;
}
printf("tong la :%d",s);
getch();}*/
//tinh tong n=1+2+3+ +n

void main()
{
int n;
printf("nhap vao gia tri n:");
scanf("%d",&n);
int kq = TinhTong(n);
printf("tong la:%d",kq);
getch();
}
int TinhTong( int n)
{
int s=0;
for (int i=0;i<=n;i++);
s=s+i;
//printf("tong la:%d",s);
}

×