Bài tập C++
| |
Cold_boy |
Ngày: Thứ 6, 2009-07-17, 5:52 PM | Đường link của bài viết này # 41 |
Trình độ: Trung học cơ sở
Chức vụ: Trưởng thôn
Số bài đã post: 127
Cộng (trừ) điểm cho bài viết: 7
Tình trạng: Offline |
Đề bài: Nhập vào 3 cạnh a, b, c của một tam giác. In ra diện tích của nó. Lời giải: Chúng ta sử dụng công thức: S^2=p.(p-a).(p-b).(p-c); trong đó p=(a+b+c)/2. Code #include<iostream> #include<math.h> using namespace std; int main() { float a, b, c; cout<<"a=";cin>>a; cout<<"b=";cin>>b; cout<<"c=";cin>>c; if(a<=0||b<=0||c<=0) cout<<" Xin moi ban nhap lai"<<endl; if(a>0&&b>0&&c>0) { float p=(a+b+c)/2; float s=sqrt(p*(p-a)*(p-b)*(p-c)); cout<<"dien tich cua tam giac la: S="<<s<<endl; } system("pause"); }
|
|
| |
Cold_boy |
Ngày: Thứ 7, 2009-07-18, 11:44 AM | Đường link của bài viết này # 42 |
Trình độ: Trung học cơ sở
Chức vụ: Trưởng thôn
Số bài đã post: 127
Cộng (trừ) điểm cho bài viết: 7
Tình trạng: Offline |
Đề bài: Nhập vào kiểu bản ghi( struct) sinh viên bao gồm 2 thành phần: tên và điểm trung bình của sinh viên. Sau đó sắp xếp theo thứ tự điểm trung bình từ cao đến thấp. struct sinh_vien { char ten[256]; float diem_tb; };
|
|
| |
Cold_boy |
Ngày: Thứ 7, 2009-07-18, 11:46 AM | Đường link của bài viết này # 43 |
Trình độ: Trung học cơ sở
Chức vụ: Trưởng thôn
Số bài đã post: 127
Cộng (trừ) điểm cho bài viết: 7
Tình trạng: Offline |
Đề bài: Nhập vào kiểu bản ghi(struct) sinh viên bao gồm 2 thành phần: tên và mã sinh viên. Xây dựng hàm tìm kiếm tên sinh viên theo mã sinh viên.
|
|
| |
Cold_boy |
Ngày: Thứ 7, 2009-07-18, 4:53 PM | Đường link của bài viết này # 44 |
Trình độ: Trung học cơ sở
Chức vụ: Trưởng thôn
Số bài đã post: 127
Cộng (trừ) điểm cho bài viết: 7
Tình trạng: Offline |
Đề bài: Nhập vào một dãy gồm n số nguyên. In ra tổng của các phần tử xuất hiện duy nhất một lần trong dãy. Ví dụ: dãy số: 1, 3, 5, 6, 2, 3, 5, 4. Các phần tử: 1, 6, 2, 4 chỉ xuất hiện một lần. Lời giải: Code #include<iostream> using namespace std; struct mang { int gt; int d; }; int main() { int n; cout<<"nhap vao so phan tu cua mang: n=";cin>>n; mang a[n]; for(int i=0;i<n;i++) { cout<<"a["<<i<<"]=";cin>>a[i].gt; a[i].d=0; } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(a[i].gt==a[j].gt) { a[i].d++; a[j].d++; } } } int s=0; for(int i=0;i<n;i++) { if(a[i].d==2) s=s+a[i].gt; } cout<<"tong cac so xuat hien mot lan duy nhat la: s="<<s<<endl; system("pause"); }
|
|
| |
duongnd_53 |
Ngày: Thứ 4, 2009-08-12, 11:42 AM | Đường link của bài viết này # 45 |
Trình độ: Mầm non
Chức vụ: Trưởng thôn
Số bài đã post: 30
Cộng (trừ) điểm cho bài viết: 1
Tình trạng: Offline |
dkm, fai thi lai tin, nhuc
Gái gú là phù du Thày U là mãi mãi!
|
|
| |
|