# PBinfo #810 – nrA  – Rezolvare C++

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

## Enunț

Cerinţa
Se dă un şir de caractere ce conţine cuvinte formate din litere mici ale alfabetului englez, separate prin unul sau mai multe spații. Înaintea primului cuvânt nu există spații, și nici după ultimul. Să se determine numărul de cuvinte din șir în care apare litera a.

Date de intrare
Programul va citi de la tastatură şirul dat.

Date de ieşire
Programul va afişa pe ecran numărul de cuvinte determinat.

Restricţii şi precizări

șirul dat va conține cel mult 70 caractere, litere mici ale alfabetului englez și spații

Exemplu:
Intrare

voi sustine      examenul la   informatica
Ieşire

3

## Cod sursă C++

```cpp
#include <iostream>
#include <cstring>
using namespace std;
int main(){
	char s[71];
	cin.getline(s , 71);
	char * p;
	int cnt = 0;
	p = strtok(s, " ");
	while(p)
	{
		if(strchr(p,'a'))
			cnt ++;
		p = strtok(NULL, " ");
	}
	cout << cnt;
	return 0;
}
```

## Resurse

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