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:
- Cần cao thủ giúp về nhị phân :)
- vấn đề truyền tham chiếu, cấp phát bộ nhớ động trong C++
- các bạn giúp mình bài tập C
- Xin code bài tập lớn môn C.
- các Pro cho mình hỏi ngu một chút Sử dụng DEBUG trong đối với main() này như thế nào????
- vài từ khóa khó hiểu
- Lớp số phức
- Sửa giúp mình bài lập trình mảng này với
- Có cách nào chuyển ký tự bất kỳ trong chuỗi *s thành in hoa ko?
- Lỗi nhập xuất ma trận khi dùng con trỏ
-
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
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...