Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cho mình hỏi về cách dùng hàm cout ,cin,cin.get

    Đề : Nhập thông tin 1 sinh viên với mã sv, họ và tên,quê quán,điểm trung bình, xuất thông tin vừa nhập.
    Mình làm thế này sai chỗ nào mà nó chỉ cho nhập mã sv và điểm TB thôi còn không cho nhập tên SV,quê quán.Mong các bro giúp !!! thanks so much!

    #include<iostream.h>
    #include<conio.h>
    #include <math.h>
    main()
    {
    char ma[50],ho_ten[100],que_quan[100];
    float dtb;
    cout <<"Nhap ma sinh vien :";
    cin>>ma;

    cout <<"Nhap ho va ten:"<<"
    ";
    cin.get(ho_ten,100);

    cout <<"Nhap que quan:"<<"
    ";
    cin.get(que_quan,100);

    cout<<"Nhap diem trung binh nam hoc:"<<"
    ";
    cin>>dtb;

    cout<<"Ma SV:"<<ma<<"
    ";
    cout<<"Ho va Ten sinh vien:"<<ho_ten<<"
    ";
    cout<<"Que quan:"<<que_quan<<"
    ";
    cout<<"Diem trung binh nam hoc:"<<dtb<<"
    ";
    return 0;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đối với các lệnh gets() và cin.gets() do có cái gì đó dính dáng tới bộ đệm (có này mình cũng không tìm hiểu kỹ lắm, chỉ biết là vậy) nên bạn phải dùng thêm lệnh này trước các lệnh đó.....
    Mã:
    cin.ignore()

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đúng rồi bạn ạ.Mình làm dc rồi ! thank's bạn nhiều [IMG]images/smilies/smile.png[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cho em hỏi em dùng lệnh cin va cout như thế này có gì sai không mà sao lúc chạy nó in ra hết màn hình luôn ah?
    int nhapmang(int a[10][10],int m,int n)
    {
    for (i=0;i<m;i++)
    for (j=0;j<n;j++)
    cin >> a[i][j];
    }
    int xuatmang(int a[10][10],int m, int n)
    {
    for (i=0;i<m;i++)
    for (j=0;i<n;j++)
    cout << "a[i][j]" ;
    cout << "
    ";

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    int nhapmang(int a[10][10],int m,int n)
    {
    for (i=0;i<m;i++)
    for (j=0;j<n;j++)
    cin >> a[i][j];
    }
    int xuatmang(int a[10][10],int m, int n)
    {
    for (i=0;i<m;i++)
    {
    for (j=0;i<n;j++)
    cout << a[i][j] ;
    cout << "
    ";
    }
    như lày mới đúng nà [IMG]images/smilies/2.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •