Informatică, întrebare adresată de samanca11, 9 ani în urmă

Dupa n aruncari cu 2 zaruri ,se cunoaste nr de pct obtinute la fiecare aruncare.Suma punctelor formeaza punctajul aruncarii.Sa se determine nr de aparitii ale fiecarui punctaj.
Repede!

Răspunsuri la întrebare

Răspuns de alexandruhodor
0
#include <iostream>
using namespace std;

int main()
{
    int punctaje[13]={0}, n, a, b;
    cin>>n;
    for(int k=1; k<=n; k++)
    {
        cin>>a>>b;
        punctaje[a+b] += 1;
    }
    for(int k=1; k<=12; k++)
        if(punctaje[k])
            cout<<k<<": "<<punctaje[k]<<endl;
}


alexandruhodor: Am facut un vector de frecventa cu maxim 13 elemente. Pe indicii de la 1 la 12 am scris numarul aparitiei fiecarui punctaj, pt ca fiecare aruncare de doua zaruri poate avea un punctaj de maxim 12.
Alte întrebări interesante