- 15 Tháng chín 2017
- 458
- 285
- 119
- 21
- Nghệ An
- THPT Thanh Chương 1


Viết chương trình nhập vào số nguyên n và dãy gồm n số, tính tổng các số là bội của 1 số k cho trước và xóa các số âm có trong dãy. (mảng 1 chiều,c++) Mình làm nhưng chưa ra được kết quả đúng, mong các bạn giúp đỡ, đoạn code viết đơn giản nhất có thể, ko làm kiểu nhiều hàm, 2 ý làm trong cùng 1 code. Cảm ơn
#include <iostream>
using namespace std;
int
main ()
{
int n;
cout << "n=";
cin >> n;
int a[n],x,k,sum;
for (int x = 1; x <= n; x++)
{
cout << "a[" << x << "]=";
cin >> a[x];
}
cout<<"k=";
cin>>k;
sum=0;
for(x=1;x<=n;x++)
{
if(a[x]%k==0);
{
sum=sum+a[x];
}
}
cout<<"tong cac boi cua "<<k<<" ="<<sum<<endl;
.... rồi sao nữa ạ???
#include <iostream>
using namespace std;
int
main ()
{
int n;
cout << "n=";
cin >> n;
int a[n],x,k,sum;
for (int x = 1; x <= n; x++)
{
cout << "a[" << x << "]=";
cin >> a[x];
}
cout<<"k=";
cin>>k;
sum=0;
for(x=1;x<=n;x++)
{
if(a[x]%k==0);
{
sum=sum+a[x];
}
}
cout<<"tong cac boi cua "<<k<<" ="<<sum<<endl;
.... rồi sao nữa ạ???