77 bài tập C++. Giải+Hướng dẫn+Gợi mở chi tiết Part 2
Mon Apr 12, 2010 12:37 am
Tổng điều hành
Regulus™
Giới tính :
Đến từ : ...
Join : 06/11/2009
Bài gửi : 758
HUMOR : Nghe nhạc.. Computer
Thú cưng .:
Tiêu đề: 77 bài tập C++. Giải+Hướng dẫn+Gợi mở chi tiết Part 2
Bài 42 (Đổi cơ số ) **
Code:
#include #include using namespace std; void doicoso(int, int); void main() { int n; cout<<"Nhap gia tri n="; cin>>n; doicoso(n,2); doicoso(n,8); doicoso(n,10);
doicoso(n,16); } void doicoso(int n,int k) { int i,j=0; char giatri[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; char s[100]; while (n>0) {
i=n%k; s[j]= giatri[i]; j++;
n/=k; } cout<<"He "<<<<": "; for (int k=j-1;k>=0;k--) cout<
cout< }
Bài 43: PT Bậc II full (***)
Code:
#include using namespace std; #include void main() { int a,b,c; float x,x1,x2,delta; cout<<"Nhap a="; cin>>a; cout<<"Nhap b="; cin>>b; cout<<"Nhap c="; cin>>c; if (a==0) if (b==0) if (c==0) cout<<"Phuong trinh co vo so nghiem ";
else cout<<"Phuong trinh vo nghiem"; else { x=(float) -c/b; cout<<"Phuong trinh co 1 nghiem x="< } else { delta=b*b-4*a*c; if (delta<0) cout<<"Phuong trinh vo nghiem "; if (delta==0) { x= (float) -b/(2*a);
cout<<"pt co 1 nghiem kep x="< } if (delta>0) { x1=(-b + sqrt(delta))/(2*a);
x2=(-b - sqrt(delta))/(2*a); cout<<"Pt co 2 nghiem phan biet la x1="<<< " x2= "< }
} cout< }
77 bài tập C++. Giải+Hướng dẫn+Gợi mở chi tiết Part 2