MÔN NGÔN NGỮ LẬP TR̀NH

LỚP ĐH BÁCH KHOA KHOÁ 4 - TRG QK7 - TP. HCM - 2007
 
HomeHome  FAQFAQ  SearchSearch  RegisterRegister  MemberlistMemberlist  UsergroupsUsergroups  Log in  

Share | 
 

 BÀI TÂP IV

View previous topic View next topic Go down 
AuthorMessage
Admin
Admin


Number of posts : 27
Registration date : 2007-05-11

PostSubject: BÀI TÂP IV   Sun May 20, 2007 8:07 pm

BÀI TẬP IV
4.1. T́m tất cả các ước số của một số nguyên cho trước.
4.2. Biết số dân thành phố là 650000 và tỷ lệ tăng dân là 4,5% mỗi năm, hăy tính số dân mỗi năm trong ṿng 5 năm tiếp theo.
4.3. Hăy in ra mă ASCII của các kí tự từ ‘A’ đến ‘Z’ và từ ‘a’ đến ‘z’.
4.4. Tính tổng b́nh phương các số lẻ từ 1 tới n.
4.5. Tính n!
4.6. Đọc vào n số nguyên rồi in ra giá trị cực đại.
4.7. Giải bài toán vui sau :
Trăm trâu trăm cỏ
Trâu đứng ăn năm
Trâu nằm ăn ba
Ba trâu già ăn một
Hỏi có bao nhiêu trâu mỗi loại ?
4.8. Một tờ giấy có độ dày 0,1mm. Phải gấp đôi tờ giấy bao nhiêu lần để nó trở nên dày hơn 1m ?
4.9. Viết chương tŕnh đếm số chữ số của một số nguyên cho trước.
4.10. Giả sử bạn gửi một số tiền vào ngân hàng với lăi suất hàng tháng 1,5%. Sau mỗi tháng lăi nhập vốn để tính lăi tháng sau. Hăy tính xem sau bao lâu bạn trở thành tỉ phú.
4.11. T́m tất cả các số nguyên tố trong khoảng từ 2 tới n.
4.12. Phân tích một số n thành tích của các thừa số nguyên tố.
4.13. Đổi một số nguyên từ hệ đếm cơ số 10 sang hệ nhị phân.
Back to top Go down
View user profile http://lopbk04.phpbb9.com
Phan Minh Nhut



Number of posts : 4
Registration date : 2007-05-19

PostSubject: GIẢI BÀI TẬP CHƯƠNG IV   Tue May 22, 2007 12:27 am

BÀI 01
T̀M TẤT CẢ CÁC ƯỚC SỐ CỦA MỘT SỐ NGUYÊN CHO TRƯỚC

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n, i;
clrscr; // Xóa màn h́nh
cout << "Nhap vao so n = ";
cin >> n;
for (i=1; i<=n; i++) // i++ là tăng thêm i (i=i+1)
{
if ((n % i) == 0) cout << " " <<i;
}
getch(); // Chờ ấn một phím bất ḱ rồi mới hiện lên ḍng press any key to continue... để thoát ra
}
Back to top Go down
View user profile
DO XUAN THUY



Number of posts : 19
Registration date : 2007-05-17

PostSubject: Re: BÀI TÂP IV   Tue May 22, 2007 8:10 am

#include <iostream.h>
#include <conio.h>

void main()
{
int n, i;
clrscr;
cout << "Nhap vao so n = ";
cin >> n;
for (i=1; i<=n; i++)

if ((n % i) == 0) cout << " " <<i;

cout <<"\n";
}
Back to top Go down
View user profile
DO XUAN THUY



Number of posts : 19
Registration date : 2007-05-17

PostSubject: Re: BÀI TÂP IV   Tue May 22, 2007 8:12 am

#include <iostream.h>
void main()
{
int n, i;
long tgbp;
cout <<"Nhap vao so n = ";
cin >>n;
tgbp=0;
for (i=1; i<=n; i++)
{
if ((i % 2) != 0) tgbp=tgbp+i*i;
}
cout<<"Ket qua Tong BP cac so le = "<<tgbp<<"\n";
}
Back to top Go down
View user profile
nguyenhongphuong



Number of posts : 14
Registration date : 2007-05-16

PostSubject: Bai tap IV/4.1   Tue May 22, 2007 11:54 am

Kinh gui thay bai tap IV/4.1





#include<iostream.h>

#include<conio.h>

#include<stdio.h>

void main()

{

int n,i;

clrscr;

cout <<" Nhap vao so n =";

cin >>n;

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

if ((n%i)==0)cout<<" "<<i;cout <<"\n";

getch();

}
Back to top Go down
View user profile
Phan Minh Nhut



Number of posts : 4
Registration date : 2007-05-19

PostSubject: Re: BÀI TÂP IV   Tue May 22, 2007 1:55 pm

Bài 02
T̀M TỔNG B̀NH PHƯƠNG CÁC SỐ LẼ TỪ 1 ĐẾN n

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n, i;
clrscr; // Dùng để xóa màn h́nh
long tgbp ; // long Số nguyên dài
cout << "Nhap vao so n = ";
cin >> n;
tgbp=0;
for (i=1; i<=n; i++) // i++ là tăng them i (i=i+1)
{
if ((i % 2) != 0) // != nghĩa là khác 0; == nghĩa là bằng 0
{
tgbp = tgbp+i*i; cout << " " <<i<<" "; }
}
cout <<"Ket qua tong binh phuong cac so le =" <<tgbp<<"\n";
// \n Xuống hàng
getch();
}
Back to top Go down
View user profile
Phan Minh Nhut



Number of posts : 4
Registration date : 2007-05-19

PostSubject: Re: BÀI TÂP IV   Tue May 22, 2007 1:58 pm

Bài 03
TÍNH n!

#include <iostream.h>
void main()
{
int n,i;
long double gt;
cout <<"Nhap vao so n = ";
cin >>n;
gt=1;
for (i=1; i<=n; i++)
gt=gt*i;
cout <<"Giai thua cua "<<n<<" la = "<<gt<<"\n";

}
Back to top Go down
View user profile
NGUYEN THI HONG TUOI



Number of posts : 24
Registration date : 2007-05-23

PostSubject: Thay oi, day la bai 4_1   Wed May 23, 2007 10:52 pm

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

void main()

{

int n,i;

clrscr;

cout <<" Nhap vao so n = "; cin >>n;

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

if ((n%i)==0)
{
cout<<" "<<i;
cout <<"\n";
}

getch;

} drunken
Back to top Go down
View user profile
NGUYEN THI HONG TUOI



Number of posts : 24
Registration date : 2007-05-23

PostSubject: Thay oi, day la bai tap 4.4   Wed May 23, 2007 10:58 pm

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n, i;
clrscr;
double TongBinhPhuongLe ;
cout << "Nhap vao so n = ";
cin >> n ;
TongBinhPhuongLe = 0;
for (i = 1 ; i <= n ; i++) // i++ là tang them i (i=i+1)
{
if ((i % 2) != 0)
{
TongBinhPhuongLe = TongBinhPhuongLe + i * i;
cout << " " << i <<" " << "\n";
}
}
cout <<" ---- > Tong binh phuong cac so le = " <<TongBinhPhuongLe<<"\n";

getch;

}
Back to top Go down
View user profile
NGUYEN THI HONG TUOI



Number of posts : 24
Registration date : 2007-05-23

PostSubject: Thay oi, day la bai 4_5   Wed May 23, 2007 11:04 pm

#include <iostream.h>

void main()
{
clrscr;
int n,i;
float GiaiThua;
cout <<" Nhap vao so n = ";
cin >>n;
GiaiThua=1;
for (i=1; i<=n; i++)
GiaiThua = GiaiThua * i;
cout << "---- > Giai thua cua "<< n <<" la = "<<GiaiThua<<" \n ";
getch;

} sunny
Back to top Go down
View user profile
DO XUAN THUY



Number of posts : 19
Registration date : 2007-05-17

PostSubject: Re: BÀI TÂP IV   Thu May 24, 2007 7:21 am

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n, i;
clrscr; // Dùng để xóa màn h́nh
long tgbp ; // long Số nguyên dài
cout << "Nhap vao so n = ";
cin >> n;
tgbp=0;
for (i=1; i<=n; i++) // i++ là tăng them i (i=i+1)
{
if ((i % 2) != 0) // != nghĩa là khác 0; == nghĩa là bằng 0
{
tgbp = tgbp+i*i; cout << " " <<i<<" "; }
}
cout <<"Ket qua tong binh phuong cac so le =" <<tgbp<<"\n";
// \n Xuống hàng
getch();
}
Back to top Go down
View user profile
DO XUAN THUY



Number of posts : 19
Registration date : 2007-05-17

PostSubject: Re: BÀI TÂP IV   Thu May 24, 2007 7:23 am

#include <iostream.h>
void main()
{
int n,i;
long double gt;
cout <<"Nhap vao so n = ";
cin >>n;
gt=1;
for (i=1; i<=n; i++)
gt=gt*i;
cout <<"Giai thua cua "<<n<<" la = "<<gt<<"\n";

}
Back to top Go down
View user profile
NGUYEN THI HONG TUOI



Number of posts : 24
Registration date : 2007-05-23

PostSubject: Thua thay, day la bai 4_11   Thu May 24, 2007 10:24 pm

T̀M TẤT CẢ SỐ NGUYÊN TỐ TRONG KHOẢNG TỪ 2 ĐẾN N bounce

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main()
{
int n,i,j ;
cout << "Nhap sgia tri n : ";
cin >> n;
cout << "\n Ca'c so nguyen to trong khoang tu 2 den N la` : \n";
for (i = 2 ; i < n ; i++)
{
for (j = 2 ; j < i ; j++)
if (i % j == 0 )
break;
if (j == i)
cout <<" " << i << " " ;
}
getch;
}
Back to top Go down
View user profile
NGUYEN THI HONG TUOI



Number of posts : 24
Registration date : 2007-05-23

PostSubject: Thay ,day la bai tap 4_7   Thu May 24, 2007 10:30 pm

BAI GIẢI TOÁN ĐỐ T̀M SỐ TRÂU sunny

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main()
{
int TrauDung,TrauNam,TrauGia,KetQua;

for (TrauDung = 1 ; TrauDung <=98 ;TrauDung++)
for (TrauNam = 1 ; TrauNam < 99 - TrauDung ;TrauNam++)
for (TrauGia =1 ; TrauGia < 99 - (TrauDung + TrauNam); TrauGia++)
if ((TrauDung * 5 + TrauNam * 3 + TrauGia) == 100)
{
printf ("\n Trau dung : %5d ; Trau nam : %5d ; Trau gia : %5d", TrauDung,TrauNam,TrauGia);
KetQua++;
}
printf("\n-----> Tong cong co %d phuong an ", KetQua);
getch;
}
Back to top Go down
View user profile
nguyenhongphuong



Number of posts : 14
Registration date : 2007-05-16

PostSubject: bai tap 4-11   Sun May 27, 2007 8:40 pm

Kinh gui thay bai tap 4-11

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n,i,j ;
cout << "Nhap so gia tri n : ";
cin >> n;
cout << "\n Cac so nguyen to trong khoang tu 2 den N la : \n";
for (i = 2 ; i < n ; i++)
{
for (j = 2 ; j < i ; j++)
if (i % j == 0 )
break;
if (j == i)
cout <<"\n " << i << "\n " ;
}
getch;
}
Back to top Go down
View user profile
nguyenhongphuong



Number of posts : 14
Registration date : 2007-05-16

PostSubject: bai tap 4-4   Sun May 27, 2007 8:51 pm

Kinh gui thay bai tap 4-4

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int n, i;
clrscr;
long tgbp ;
cout << "Nhap vao so n = ";
cin >> n;
tgbp=0;
for (i=1; i<=n; i++)
{
if ((i % 2) != 0)
{
tgbp = tgbp+i*i; cout << " " <<i<<" "; }
}
cout <<"Ket qua tong binh phuong cac so le =" <<tgbp<<"\n";
getch();
}[b]
Back to top Go down
View user profile
nguyenhongphuong



Number of posts : 14
Registration date : 2007-05-16

PostSubject: bai tap 4-5   Sun May 27, 2007 9:04 pm

Kinh gui thay bai tap 4-5

#include <iostream.h>
void main()
{
int n,i;
long double gt;
cout <<"Nhap vao so n = ";
cin >>n;
gt=1;
for (i = 1; i <= n; i++)
gt=gt*i;
cout <<"Giai thua cua "<< n <<" la = "<< gt <<"\n";

}
Back to top Go down
View user profile
Sponsored content




PostSubject: Re: BÀI TÂP IV   Today at 7:12 am

Back to top Go down
 
BÀI TÂP IV
View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
MÔN NGÔN NGỮ LẬP TR̀NH :: THỰC HÀNH :: BÀI TẬP THỰC HÀNH-
Jump to: