Em vừa mới học lập trình, tới bài mảng 2 chiều, mong mọi người xem giúp em sơ qua.
Cho mảng 2 chiều m hàng, n cột.
Câu a. Xuất mảng vừa nhập (em làm được [IMG]images/smilies/2.gif[/IMG])
Câu b. Xuất mảng b với b<sub>ij</sub> là số nguyên tố gần a<sub>ij</sub> nhất.
Câu c. Xuất mảng c với c<sub>ij</sub> là tổng các chữ số của a<sub>ij</sub> (VD: 21 =3 )
Mong mọi người giúp em, em có thử làm câu c nhưng nó chỉ cộng phần tử đầu tiên mà ko cộng các phần tử tiếp theo, mong mọi người coi giúp em luôn. (em mới học lập trình nên mấy cái hàm mong anh chị viết cho người mới học đọc được). Cảm ơn mọi người
Mã:
int cauc (int a[maxm][maxn] , int m , int n, int s)
{
for (int i=0;i<m;i++)
{
for (int j=0;j<n;j++)
{
if (a[i][j]<9)
return a[i][j];
if (a[i][j]>9)
{
int s=0;
while (a[i][j]>0)
{
int k =a[i][j]%10;
s=s+k;
a[i][j]=a[i][j]/10;
}
a[i][j]=s;
return a[i][j];
}
}
}
}
À, em làm được câu C rồi, em quên phải tạo mảng c, Mong mọi người giúp em câu b
View more random threads:
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ