-
08-09-2014, 04:26 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi runtime khi chạy bài này về chuyển sơ số. Giúp mình nhìn ra lỗi sai với
#include "iostream.h"
#include "new.h"
typedef struct dulieu
{
int data;
dulieu *tiep;
}so;
so *top,*p;
void push(int n)
{
p = (so*)new so;
p->data = n;
p->tiep = top;
top = p;
}
void pop(int &m)
{
p = top;
m = p->data;
top = top->tiep;
free(p);
}
void chuyen_co(int n, int c)
{
top = NULL;
while(c!= 0)
{
push(n%c);
n = n/c;
}
}
void hien(int n, int c)
{
cout<<"
So "<<n<<" sau khi chuyen co so "<<c<<" la :"<<endl;
while(top !=NULL)
{
int n;
pop(n);
if(n<10) cout<<n;
else
cout<<char(n+55);
}
}
int main()
{
int a,b;
cout<<"
Nhap gia tri : ";
cin>>a;
cout<<"
Nhap co so : ";
cin>>b;
chuyen_co(a,b);
hien(a,b);
}View more random threads:
- tính tổng một dãy số tự chọn...giúp mình
- [Solved] Bảng cửu chương
- Ý nghĩa của sizeof??
- Khi nào thì sử dụng con trỏ đối tượng?
- sửa đoạn code đảo ngược này đi các anh ơi
- truyền một ma trận vào để xử lí như thế nào?
- cộng trừ nhân chia 2 ma trận
- Bài tập liên quan đến Fibonacci
- Điều gì sẽ xảy ra nếu không giải phóng bộ nhớ?
- sắp xếp tên theo thứ tự bảng chữ cái
khi đề cập đến đội hình MU, không thể ko nói tới một trong các câu lạc bộ bóng đá huyền thoại và với tầm ảnh hưởng nhất trong lịch sử của môn thể thao vua. Với hơn 1 thế kỷ còn đó và phát triển,...
Đội hình MU - Manchester United:...