# PBinfo #4381 – NumararePerechi2 – Rezolvare C++

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

## Enunț

Cerinţa
Se dă un vector a cu n numere naturale. Să se determine câte dintre perechile (a[i], a[j]) (cu i < j) de elemente egal depărtate de capetele vectorului au aceeași cifră a zecilor.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele vectorului.

Date de ieşire
Programul afișează pe ecran numărul C, reprezentând valoarea cerută.

Restricţii şi precizări

1 ≤ n ≤ 500
elementele vectorului vor fi cuprinse între 10 și 1.000.000

Exemplu:
Intrare

6
145 207 56 1248 1001 249
Ieșire

2
Explicație
Perechile egal depărtate de capete care au aceași cifră a zecilor sunt sunt:

207 1001
145 249

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main(){
	int n, A[501];
    cin >> n;
    for(int i = 1 ; i <= n ; i ++)
		cin >> A[i];
	int cnt = 0;
	for(int i = 1, j = n ; i < j ; i ++, j --)
	{
		int x = A[i] / 10 % 10, y = A[j] / 10 % 10;
		if(x == y)
			cnt ++	;
	}
	cout << cnt << endl;
    return 0;
}
```

## Resurse

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