-
19-07-2016, 08:14 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Lee Nguyen
Nếu bạn là người nước ngoài, không rành tiếng Việt thì ít nhất cũng nên những từ xã giao tiếng Việt.View more random threads:
- Sắp xếp và phân loại sinh viên. Nhưng sao mình chưa làm được phân loại sinh viên, mong các pro giúp mình.
- lập trình c++
- bài đăng bị lỗi, ai chỉ mình cách xóa với @@
- nhập mảng string bị lỗi.
- viet lass trong C++
- Nhập - Xuất - Sắp tăng dần mảng 1 chiều bằng con trỏ.
- đoạn cuối sai bạn nào biết chỉ rùm mình với
- Hỏi về đọc file trong C++
- xây dựng hàm trừ hai đa thức bị lỗi:no match for...
- Tối ưu trong lập trình nhúng
-
19-07-2016, 08:48 AM #2Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trong C/C++ toán tử
= là gán ( pascal là := )
== là so sánh (đại số Boolean, pascal là = )
if (bool) với bool là 0 hay khác 0.
phép gán có thể mở rộng, ví dụ a = b = c = 123;
-
19-07-2016, 05:25 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Lee Nguyen
Ngừoi tập viết code nên tập cách kiểm soát dấu = trong điều kiện if
Lưu ý: bạn nên sửa tiêu đề lại cho hợp lệ. Tiêu đề như thế là loại chung chung, phạm quy.
-
19-07-2016, 07:37 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mọi người xem hộ mình cái này....
****Viết chương trình trộn 2 mảng 1 chiều thành 1 mảng 1 chiều với mỗi phần tử của mảng mới là MIN từ 2 mảng cho trước. Trong quá trình trộn, các phẩn từ còn lại của mảng lớn hơn thì sẽ đưa vào mảng mới.
VD:
Mảng A: 1 2 3
Mảng B: 4 5 6 7 8 9
Out mảng C : 1 4 7 8 9
Mình code nhưng lúc xuất ra nó chỉ nhận giá trị Min của 2 mảng. Các giá trị sau lại nhận giá trị rác.... @.@
#include <stdio.h>
#include <stdlib.h>
using namespace std;
//Tim MIN
int timMin(int *a, int n)
{
int i = 0, minA;
minA = a[0];
for(i = 1;i<n;i++)
{
if(minA > a[i])
{
minA = a[i];
}
}
return minA;
}
//Nhap mang
void nhap(int *a, int n)
{
for(int i = 0; i<n;i++)
{
printf("
Gia tri thu %d: ",i+1);
scanf("%d",&a[i]);
}
}
//Xuat mang
void xuat(int *a, int n)
{
for(int i = 0; i< n; i++)
{
printf("%d ",a[i]);
}
}
//Ham xu ly
void xuly(int *a, int *b, int *c,int n,int m)
{
int A,B,d;
d= 0;
A = timMin(a,n);
B = timMin(b,m);
if(n = m)
{
c[d++] = A;
c[d] = B;
}
if (n > m)
{
c[d++] = A;
c[d] = B;
for(int i = 2;i<2+(n-m);i++)
{
c[i] = a[m];
m++;
}
}
if (n < m)
{
c[d++] = A;
c[d] = B;
for(int i = 2;i<2+(m-n);i++)
{
c[i] = b[n];
n++;
}
}
}
//Ham chinh
int main()
{
int *a, *b, *c,n,m,d;
printf("
=====Mang A=====");
printf("
So luong: ");
scanf("%d",&n);
a = (int *)malloc (n*sizeof(int *));
nhap(a,n);
printf("
=====Mang B=====");
printf("
So luong: ");
scanf("%d",&m);
b = (int *)malloc (m*sizeof(int *));
nhap(b,m);
if(n>m)
{
d = 2 + (n-m);
}
else
{
d = 2 + (m-n);
}
c = (int *)malloc (d*sizeof(int *));
xuly(a,b,c,n,m);
printf("
Mang A: ");
xuat(a,n);
printf("
Mang B: ");
xuat(b,m);
printf("
Mang C: ");
xuat(c,d);
printf("
");
system("pause");
return 0;
}
-
19-07-2016, 07:55 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sửa cái để tài sạo bạn... mình là member mới nên k biết... bấm zô sửa bài viết chỉ sửa đc cái nội dung bên trong... còn đề tài thì thua @@
- - - Nội dung đã được cập nhật ngày 19-07-2016 lúc 12:55 PM - - -
à bạn cho mình hỏi thêm... dấu " = " trong điều kiện if và dấu " == " nó khác nhau ntn vậy...Thank bạn trước [IMG]images/smilies/biggrin.png[/IMG]
Bất chấp những lầm tưởng phổ quát, hồ hết những người có âm đạo đều khó lên đỉnh khi bị kích thích âm đạo. Tuy nhiên, điều đó không có tức thị nó không thể vui được! Việc xâm nhập vào âm đạo bằng...
Quý bà giải tỏa bằng việc kích...