Har suttit nu ett par dagar men jag får det verkligen inte att funka
Ibland har jag lyckats få det att räkna första bokstaven och ibland inte. SKa jag använda en while-loop eller for? och isåfall hur?
Detta är min kod förtillfället:
Kod:
//Var tvungen att tabort <> för det syntes inte annars
#include iostream
#include string
using namespace std;
int main()
{
int stora = 0, sma = 0, tal = 0, i;
string text;
cout << "Mata in en text: ";
getline(cin, text);
if(text[i] >= 'A' && text[i] <= 'Z')
{
stora++;
{
else(text[i] >= 'a' && text[i] <= 'z');
{
sma++;
}
else if(text[i] >= '0' && text[i] <= '9');
{
tal++;
}
}
}
cout << "Stora: " << stora << endl;
cout << "Små: " << sma << endl;
cout << "Tal: " << tal << endl;
return 0;
}