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:
-
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
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...