#include <iostream>
using namespace std;
int main()
{
int n, liczba_meskich, liczba_zenskich, dlugosc;
string imie;
liczba_meskich =0;
liczba_zenskich = 0;
dlugosc = 0;
cout << "wprowadz liczbe imion do sprawdzenia: ";
cin >> n;
for(int i=0;i<n;i++)
{
cout << "podaj imie do sprawdzenia: ";
getline(cin,imie);
dlugosc = imie.size();
if(imie[dlugosc-1]=='a')
{
cout << "to jest imie meskie" << endl;
liczba_meskich++;
}
else
{
cout << "to jest imie zenskie" << endl;
liczba_zenskich++;
}
}
cout << "liczba meskich wynosi: " << liczba_meskich << endl;
cout << "liczba zenskich wynosi: " << liczba_zenskich << endl;
return 0;
}
Czesc, mam pytanie czemu przy wykonywaniu programuu nalicza sie od razu jeden wyraz mimo braku wpisania?