Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: tính tổng mọi kiểu dữ liệu

  1. #1
    Ngày gia nhập
    10 2012
    Bài viết
    3

    Thumbs down tính tổng mọi kiểu dữ liệu

    #include <iostream>
    #include <conio.h>
    #include <fstream>
    using namespace std;
    template <typename t>
    struct mang
    {
    int m,n;
    t a[100][100];
    t dem;
    };
    template <typename t>
    void nhap(mang<t> &m1);
    template <typename t>
    void xuly(mang<t> m1);

    void main()
    {
    mang<int> m1;
    cin>>m1.m;
    if(m1.m==1)
    {
    mang<int>m1;
    nhap(m1);
    xuly(m1);
    }
    else
    {
    mang<float>m2;
    nhap(m2);
    xuly(m2);
    }

    }

    template <typename t>
    void nhap(mang<t> &m1)
    {
    ifstream ifile("data.txt");
    ifile>>m1.n;
    for(int i=0;i<m1.n;i++)
    for(int j=0;j<m1.n;j++)
    ifile>>m1.a[i][j];
    ifile.eof();
    }

    template <typename t>
    void xuly(mang<t> m1)
    {
    ofstream afile("beta.txt");
    m1.dem=0;
    for(int i=0;i<m1.n;i++)
    for(int j=0;j<m1.n;j++)
    m1.dem+=m1.a[i][j];
    afile<<m1.dem;
    afile.eof();
    }
    chỉ mới int&float còn phân số nữa.
    m là lựa chọn để chọn kiểu dl nào.
    mục tiêu cuối là nhập xuất ra file" ... .txt" cho ngay kq.

    các cao thủ cho e thêm phần lựa chọn cộng phân số vào hàm đuơc không ah!
    Đã được chỉnh sửa lần cuối bởi hearttt2911 : 20-11-2012 lúc 05:57 PM.

  2. #2
    Ngày gia nhập
    10 2012
    Bài viết
    3

    hix...ko có ai giúp e viết phần code con lại hết vậy nè...huhu

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn