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

AJUTOR !!!!!!!
Se considera tabloul A[1..N) N<=100
scrieti un program care numara cite elemente sunt diferite de primul si cite elemente sunt diferite de ultimul .

Răspunsuri la întrebare

Răspuns de CRG
1
#include <iostream>
using namespace std;

int main(void)
{
    unsigned int n, a[1000], elem_dif_prim = 0, elem_dif_ultim = 0;

    cin >> n;

    for (int i = 1; i <= n; ++i)
    {
        cin >> a[i];
    }

    for (int i = 1; i <= n; ++i)
    {
        if (a[i] != a[1])
        {
            elem_dif_prim++;
        }

        if (a[i] != a[n])
        {
            elem_dif_ultim++;
        }
    }

    cout << "Elemente diferite de primul: " << elem_dif_prim << endl;
    cout << "Elemente diferite de ultimul: " << elem_dif_ultim;

    return 0;
}


Alte întrebări interesante