Informatică, întrebare adresată de unite4g, 8 ani în urmă

este dat un sir de numere. Se cere de aflat numarul de consecutivitati ce nu se repeta. c++

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
0
#include <iostream>

using namespace std;
int nrConsec(int v[100],int n)
{
    int c=0,k=-2147483648,i;
    for(i=0;i<n;i++)
    {
       if(v[i+1]==v[i]+1 && v[i]>k)
        continue;
        else
        {
            k=v[i];
            c=c+1;
        }
    }
    return c;
}
int main()
{
    int v[100],n,i;
    cin>>n;
    for(i=0;i<n;i++)
        cin>>v[i];
        cout<<nrConsec(v,n);

    return 0;
}


Alte întrebări interesante