Informatică, întrebare adresată de gabyadrian18oyr82u, 8 ani în urmă

Suma elementelor unui vector divizibile cu un nr. dat.
Am reusit sa fac asta pana acum, dar nu stiu cum sa fac suma, si cum s-o afiseze. Apreciez orice ajutor.


#include
using namespace std;
int main()
{
int i,n,nr=0,a[50],div,suma=0;
cout << "Introducenti valoarea lui n:";
cin>>n;
cout << "Introducenti valoarea lui div:";
cin>>div;
for (i=1;i<=n;i++)
{
cout<<"a["< cin>>a[i];
if (a[i]%div==0)
nr++;
}
cout<<"In sirul dat exista "< for(i=0;i suma+=a[i]%div;
// cout<<"suma"< system ("PAUSE");
}

Răspunsuri la întrebare

Răspuns de marcuandreii68p8oko7
1
Am notat cu k nr. cu care trebuie sa fie divizibile.

#include<iostream>
using namespace std;

int main()
{
    int n,v[50],k,i,suma = 0;
    cin>>n>>k;
    for(i = 1; i <= n; ++i) cin>>v[i];
    for(i = 1; i <= n; ++i)
    {
        if(v[i] % k == 0) suma=suma+v[i];
    }
    cout<<suma;
    return 0;
}
Alte întrebări interesante