# PBinfo #4547 – SumCnt3 – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: Darius

## Enunț

Cerinţa
Se citesc de la tastatură numerele n k, apoi un șir de n numere naturale. Să se determine suma numerelor din șir care se divid cu k și câte dintre ele sunt pare.

Date de intrare
Programul citește de la tastatură numerele n k, apoi n numere naturale.

Date de ieşire
Programul afișează pe ecran numerele S C, separate prin câte un spatiu, reprezentând suma numerelor din șir care se divid cu k și numărul celor pare.

Restricţii şi precizări

n ≤ 50
numerele din șir vor fi mai mici decât 10000
k > 0

Exemplu:
Intrare

5 3
104 63 22 12 5
Ieșire

75 3
Explicație
n=5 și k=3

Dintre numerele 104 63 22 12 5 se divid cu 3 numerele 63 și 12, cu suma 75. Printre aceste numere sunt 3 numere pare: 104 22 12.

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main(){
    int n , k , x , S = 0, cnt = 0;
    cin >> n >> k;
    for(int i =1 ; i <= n ; i ++)
    {
		cin >> x;
		if(x % k == 0)
			S += x;
		if(x % 2 == 0)
			cnt ++;
	}
	cout << S << " " << cnt << endl;
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/4547)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/4547/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-4547/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
