Scrieţi un program care să numere spaţiile, virgulele şi punctele care apar într-un şir (Folosiţi o instrucţiune switch).
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int s=0, v=0, p=0;
char a[100];
cin.get(a,100);
for (int i=0; a[i]; i++)
{
switch(a[i])
{
case ' ': s++; break;
case ',': v++; break;
case '.': p++; break;
}
}
cout << "Spatii: " << s << "\n" <<
"Virgule: " << v << "\n" <<
"Puncte:" << p;
return 0;
}
using namespace std;
int main()
{
int s=0, v=0, p=0;
char a[100];
cin.get(a,100);
for (int i=0; a[i]; i++)
{
switch(a[i])
{
case ' ': s++; break;
case ',': v++; break;
case '.': p++; break;
}
}
cout << "Spatii: " << s << "\n" <<
"Virgule: " << v << "\n" <<
"Puncte:" << p;
return 0;
}
Alte întrebări interesante
Arte,
8 ani în urmă
Istorie,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă