Bài giải bài tập tuần 3 đây
3 posters
Trang 1 trong tổng số 1 trang
Bài giải bài tập tuần 3 đây
Hello every body.
bài 1: các bạn tự viết code nha.
bài 2: code như sau:
int tong(int a[100],int n)
{
int s=0;
for (int i=0;i<n;i++)
if((a[i]/10)%10==2)
s=s+a[i];
return s;
}
bài 3:code như sau:
int tim_x(int a[100],int n, int x)
{
int i, min,gt1,gt2,gt;
for( i=0 ;i<n;i++)
if((a[i]-x)>0)
{
min=(a[i]-x);
for( i=0;i<n;i++)
if((a[i]-x)>0 && (a[i]-x)<=min)
{
min=a[i]-x;
gt1=a[i];
}
}
if((a[i]-x<0))
{
min=(a[i]-x);
for( i=0;i<n;i++)
if((a[i]-x)<0 && (a[i]-x)>=min)
{
min=a[i]-x;
gt2=a[i];
}
}
if(abs(gt1-x)<abs(gt2-x))
gt=gt1;
else
gt=gt2;
return gt;
}
Code này hơi dở (do làm gấp quá hihi), bạn nào có ý tưởng hay hơn thì post lên nha.
bài 4: code như sau:
int timsolonnhatchiahetcho2(int a[100],int n)
{
int max=0;
for(int i=1;i<n;i++)
if(a[i]>0 && a[i]%2==0 && a[i]>=max)
max=a[i];
return max;
}
bai 5 các bạn tự viết nha.
bài 6: code như sau:
int kiemtrasoHoanHao(int n)
{
int s=0,p=1 ;
for(int i=1;i<n;i++)
if(n%i==0)
{
s=s+i;
p=p*i;
}
if(s==p)
return 1;
return 0;
}
bài 7: code như sau:
int timviitriSNTdautien(int a[100],int n)
{
int i=0;
while(KTrSNT(a[i])!=1)
i++;
if(i==n)
return -1;
else
return i;
}
xong rui
các bạn chỉ cần thêm hàm main để test nữa là xong.
Chú ý: anh em nhớ biến đổi đoạn code cho khác xíu nghen (ví dụ đổi biến chẳng hạn)
nếu bài giống nhau hết thì điểm của anh em chúng ta sẽ hội tụ về 0
Chúc các bạn thành công.
Design By ChongLaChet
bài 1: các bạn tự viết code nha.
bài 2: code như sau:
int tong(int a[100],int n)
{
int s=0;
for (int i=0;i<n;i++)
if((a[i]/10)%10==2)
s=s+a[i];
return s;
}
bài 3:code như sau:
int tim_x(int a[100],int n, int x)
{
int i, min,gt1,gt2,gt;
for( i=0 ;i<n;i++)
if((a[i]-x)>0)
{
min=(a[i]-x);
for( i=0;i<n;i++)
if((a[i]-x)>0 && (a[i]-x)<=min)
{
min=a[i]-x;
gt1=a[i];
}
}
if((a[i]-x<0))
{
min=(a[i]-x);
for( i=0;i<n;i++)
if((a[i]-x)<0 && (a[i]-x)>=min)
{
min=a[i]-x;
gt2=a[i];
}
}
if(abs(gt1-x)<abs(gt2-x))
gt=gt1;
else
gt=gt2;
return gt;
}
Code này hơi dở (do làm gấp quá hihi), bạn nào có ý tưởng hay hơn thì post lên nha.
bài 4: code như sau:
int timsolonnhatchiahetcho2(int a[100],int n)
{
int max=0;
for(int i=1;i<n;i++)
if(a[i]>0 && a[i]%2==0 && a[i]>=max)
max=a[i];
return max;
}
bai 5 các bạn tự viết nha.
bài 6: code như sau:
int kiemtrasoHoanHao(int n)
{
int s=0,p=1 ;
for(int i=1;i<n;i++)
if(n%i==0)
{
s=s+i;
p=p*i;
}
if(s==p)
return 1;
return 0;
}
bài 7: code như sau:
int timviitriSNTdautien(int a[100],int n)
{
int i=0;
while(KTrSNT(a[i])!=1)
i++;
if(i==n)
return -1;
else
return i;
}
xong rui
các bạn chỉ cần thêm hàm main để test nữa là xong.
Chú ý: anh em nhớ biến đổi đoạn code cho khác xíu nghen (ví dụ đổi biến chẳng hạn)
nếu bài giống nhau hết thì điểm của anh em chúng ta sẽ hội tụ về 0
Chúc các bạn thành công.
Design By ChongLaChet
ChongLaChet- Members
- Tổng số bài gửi : 36
Points : 102
Reputation : 6
Join date : 08/12/2009
Re: Bài giải bài tập tuần 3 đây
thank truoc nha H?
vip_pro789- Members
- Tổng số bài gửi : 32
Points : 68
Reputation : 3
Join date : 14/11/2009
Age : 34
Đến từ : binh phuoc city
Re: Bài giải bài tập tuần 3 đây
oh, chong la chit cung post pai giai ah, zaj con ai zam chong' nua hoho
thanhhuypro- Members
- Tổng số bài gửi : 17
Points : 48
Reputation : 1
Join date : 20/12/2009
Age : 33
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết