# PBinfo #1660 – Fotbal – Rezolvare C++

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

## Enunț

Gigel se joacă fotbal. El fiind un informatician de excepție , ar vrea să determine in cate moduri poți ajunge la un anumit scor.

Cerința
Se dau 2 numere naturale reprezentând scorul în timpul actual. Să se determine în câte moduri se poate ajunge de la 0-0 la acel scor. 

Date de intrare
Programul citește de la tastatură cele două numere separate prin spații. 

Date de ieșire
Programul va afișa pe ecran numărul M, reprezentând numărul de moduri în care se pot ajunge de la 0-0 la acel scor.

Restricții și precizări

cele 2 numere citite vor fi mai mici sau egale cu 10

Exemplu:
Intrare

3 0 
Ieșire

1
Explicație
Modul este: 0-0 1-0 2-0 3-0.

## Cod sursă C++

```cpp
///Solutia #1 (ineficienta)
#include <iostream>
using namespace std;
int scor(int g,int o){
 if(g==0||o==0){return 1;}
 else return scor(g-1,o)+scor(g,o-1);
}
int main(){
 int g,o;
 cin>>g>>o;
 cout<<scor(g,o);
 return 0;
}
```

## Resurse

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