Informatică, întrebare adresată de catalinmorar, 9 ani în urmă

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 Utilizator anonim
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;
}

Alte întrebări interesante