Tài liệu Bài tập thực hành C++ doc - Pdf 85

Bai 1
//tinh can bac hai cua 1 tong binh phuong
S=sqrt(1^2+2^2=...)
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(){
clrscr();
int i,n;
do{
printf("Nhap gia tri cua n=");
scanf ("%d",&n);
} while(n<1||n>100);
float st=1;
for(i=1;i<=n;i++)
st=st+pow(i,2);
printf ("\nGia tri S=%d",sqrt(st));
getch();
}
BAI 2
/*------------ Dang Nghia_DTk5---------------
Nhap danh sach cua cac sinh vien vao va
xuat danh sach cac sinh vien theo cac
loai diem A,B,C,D,F
------------------------------*/
//---------- Dung cau truc STRUCT ------------
#include<conio.h>
#include<stdio.h>
#include<string.h>
typedef struct {
char hoten[20];

else {
if(d<0||d>10)
printf("Ban nhap diem da bi loi_Hay nhap lai
tu dau");
else{
//---------- Danh sach SV diem A ----------
k=0;
printf("\n * Danh sach sinh vien diem A la:");
for(i=2;i<n;i++)
{
if(8.5<=dssv[i].diem)
printf("\n\t%d. %s_%d (%.1f)",+
+k,dssv[i].hoten,dssv[i].namsinh,dssv[i].diem);
}
//----------- Danh sach SV diem B -----------
k=0;
printf("\n * Danh sach sinh vien diem B la:");
for(i=2;i<n;i++)
{
if(7<=dssv[i].diem && dssv[i].diem<8.5)
printf("\n\t%d. %s_%d (%.1f)",+
+k,dssv[i].hoten,dssv[i].namsinh,dssv[i].diem);
}
//----------- Danh sach SV diem C -----------
k=0;
printf("\n * Danh sach sinh vien diem C la:");
for(i=2;i<n;i++)
{
if(5.5<=dssv[i].diem && dssv[i].diem<7)
printf("\n\t%d. %s_%d (%.1f)",+

void main(){
clrscr();
do{
nhap();
if(n>=3)
printf("\t- Phan tu thu %d la: %d \n",n,fiboni(n));
else
printf("\t- Phan tu thu %d la: %d ",n,1);
printf(" An 1 phim bat ki de tiep tuc hoac An phim
Esc neu ban muon ket thuc\n\n");
}while( getch()!=27);
getch();
}
//--- void nhap()------------
void nhap(){
printf("- Ban hay nhap n = ");
scanf("%d",&n); }
//----int fiboni (a) -----------
int fiboni(int ){
int i,p,p1=1,p2=1;
for (i=3;i<=n;i++)
{p=p1+p2;
p1=p2;
p2=p; }
return (p); }
//----------------
Bai 4
/*chuong trinh tinh giai thua cach n!
/*Tinh giai thua:
=1*3*5...neu n le

for(j=1;j<=k;j++)
if(k%j==0)
d++;
return d;}
void main(){
clrscr();
do{
cout<<"moi nhap so phan tu cua mang n=";
cin>>n;
}
while(n<=0||n>99);
for(i=0;i<n;i++)
{cout<<"\n moi nhap a["<<i<<"]=";
cin>>a[i];
if(a[i]%2==0)
tc+=a[i];
else
tl+=a[i];
if(a[i]%5==0)
ch+=a[i]; }
cout<<"\ntong cac phan tu chan la:"<<tc;
cout<<"\ntong cac phan tu le la:"<<tl;
cout<<"\ntong cac so chia het cho 5 la:"<<ch;
for(i=0;i<n;i++)
if(a[i]==1)
tg+=a[i] ;
else
if(dem(a[i])==2)
tg+=a[i];
cout<<"\ntong cac so nguyen tola:"<<tg;

/*Nhap 1 mang vao sau do sap xep mang
theo thu tu tang dan va giam dan */
#include <conio.h>
#include <stdio.h>
void main(){
clrscr();
int i,j,a[5],temp1,temp2;//khai cac bien
for(i=0;i<5;i++){
printf("a[%d]=",i);
scanf("%d",&a[i]);
printf("\n");
}
//in ra man hinh day so vua nhap vao
for(i=0;i<5;i++){
printf(" a[%d]=%d ",i,a[i]); }
printf("\n");
//Sap xep lai day theo thu tu tang dan
for (i=0;i<5;i++)
for(j=i+1;j<5;j++)
if(a[i]>a[j])
{ temp1=a[i]; //doi cho hai so cho nhau
a[i]=a[j];
a[j]=temp1; }
printf ("\n Day so tang dan la: ");
for (i=0;i<5;i++)
printf("%d ",a[i]);
//theo thu tu giam dan
for(i=0;i<5;i++)
for(j=i+1;j<5;j++)
if(a[i]<a[j])


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status