Jump to content
Keyloren

Numar de aparitii in sir

Recommended Posts

1.  Cerință:

 Se da un șir a cu n numere naturale, să se determine numărul de apariții a fiecărei cifre din șir și să se afiseze . Se va folosi oblicatoriu o funcție care determină numărul de apariții al fiecărei cifre și se va afișa. (Tip Void)

2. Rezolvare:

 

#include <iostream>
using namespace std;

void sir(int a[], int n)
{
    int i, j, nr = 0;
    for (j = 1; j <= 9; j++)
    {
        for (i = 1; i <= n; i++)
        {
            if (a[i] == j)
            {
                nr++;
            }
        }
        if (nr > 0)
        {
            cout << j << "se repeta de " << nr << "ori" << endl;
            nr = 0;
        }
    }
       
}

int main()
{
    int a[10], n, i, j;
    cin >> n;
    for (i = 1; i <= n; i++)
        cin >> a[i];
    sir(a, n);
    system("pause");
    return 0;
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Who's Online   0 Members, 0 Anonymous, 1 Guest (See full list)

    There are no registered users currently online

×

Important Information

This site uses cookies. By continuing browsing, you agree to the use of this information. For more details, see Terms of Use and Privacy Policy.