Chủ đề: chưa hiểu cau hỏi nên hỏi
-
25-03-2012, 11:48 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
yêu cầu đề thế này bạn ạ:
cho số nguyên long n=2147483640
đổi sang hệ 16{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
A=10
B=11
C=12
D=13
E=14
F=15
hex n:7FFFFFF8~{7,15,15,15,15,15,15,8}
để đổi từ bảng a sang long nguyên thì đọc thêm ở đây nhe.
chuyên cơ sốView more random threads:
- Lỗi hàm operator??? - Đa thức
- Con trỏ trên C | Sử dụng con trỏ như thế nào?
- 2 bai nay lam the nao ạ
- Cần Hỏi Về 1 số bài tập c++ để ôn thi
- cách trình bày 1 bài toán về mảng hay nhất và dễ hiểu nhất
- Thuật toán sàng nguyên tố Eratosthene
- Chương trình C | Chương trình trắc nghiệm viết bằng C
- may bác xem dùm! khi nhập kí tự vào thì nó sẽ chạy vô hạn!
- Giúp đỡ bài tập C
- code bài tính giai thửa trên C, sai ở đâu???
-
25-03-2012, 01:18 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thank u nhé. nhưng u bik viết chương trình đó k vậy? bik thi bày mình với [IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/applause.gif[/IMG][IMG]images/smilies/biggrin.png[/IMG]
-
25-03-2012, 07:20 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
chưa hiểu cau hỏi nên hỏi
nguyên long n=2147483640
4) Đổi long n ra mảng số thập lục phân int *a={7,15,15,15,15,15,15,8};rồi đổi mảng a[] ra lại long n.
giải thích đề giúp em với lại nếu làm đc thì bày em luôn [IMG]images/smilies/Shame_on_you.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG]
-
26-03-2012, 01:11 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[IMG]images/smilies/Shame_on_you.gif[/IMG] lần này thôi, lần sau phải tự nghĩ nhé hướng làm đã có rồi cứ thế ốp câu lệnh vào thôi
Mã:#include<iostream>#include<math.h>using namespace std; int main(){long n,i=0,s=0;cout<<"Nhap so nguyen n:";cin>>n;int a[100],tg;while(n>=16)//doi so long n ra mang thap luc phan{a[i]=(n%16);n/=16;i++;}a[i]=(n%16);for(int j=0;j<i/2;j++) { tg=a[j]; a[j]=a[i-j]; a[i-j]=tg; }cout<<"he thap phan sang he 16: ";for(int j=0;j<i;j++)cout<<a[j]<<",";cout<<a[i];cout<<" ***------------***";cout<<" he 16 sang he thap phan: ";//doi mang a ra so long nfor(int j=0;j<=i;j++) s+=a[j]*pow(16,i-j);cout<<s;cout<<endl;system("pause");return 0;}
-
26-03-2012, 03:46 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm bộ nói "chưa hiểu câu hỏi nên hỏi". Cuối cùng thì cũng lòi ra là xin code
-
27-03-2012, 04:53 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mình chưa hiểu code ở trên. bạn có thể giải thích k?
-
28-03-2012, 11:27 AM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
minh da sua lai code cho de hieu ban co the doc lai coi[IMG]images/smilies/tongue.png[/IMG]
-
29-03-2012, 12:09 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
{
tg=a[j];
a[j]=a[i-j];
a[i-j]=tg;
}
Đoạn code này là phưong pháp Nổi bọt phải không ạ.
a[i-j] là sắp theo giảm dần , còn a[i+j] sẽ là tăng dần phải không ạ.
Tiện đây cho em hỏi:
{for(int i=1;i<n;i++)
for(int j=1;j<i;j++)
}
2 vòng for này nếu trong mảng 1 chiều là ý nghĩa như nào?
Còn mảng 2 chiều theo em hiểu là dòng và cột, có đúng ko.
Cảm ơn các anh.
-
29-03-2012, 03:36 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nếu chỉ có thế này thì đơn giản nó chỉ là đổi chỗ thôi
phải có điều kiện nữa
Mã:{tg=a[j];a[j]=a[i-j];a[i-j]=tg;}
Mã:{for(int i=1;i<n;i++)for(int j=1;j<i;j++)}
với mảng 2 chiều thì cũng không hẳn là cột tùy trường hợp thôi bạn ạ,
-
03-04-2012, 09:48 AM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ồ cảm ơn nhiều thế là đã hiểu í mà [IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG][IMG]images/smilies/kiss.gif[/IMG].
cái lệnh đổi chổ hay
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...