Se da o multime. Verificati daca elementele multimii sunt numere consecutive.
ex: 4
4 5 6 7
=> DA
(C++)
Utilizator anonim:
consecutive=unul dupa atul/ exemplu: 1,2,3...
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int nr, n, ok=1, valAnt;
cout<<"numarul de elemente ale multimii este:="; cin>>n;
for (int i=1; i<=n; i++)
{
cout<<"Elementul nr. "<<i<<" al multimii este: "; cin>>nr;
if (i==1)
valAnt=nr;
else if (nr!=valAnt+1)
ok=0;
valAnt=nr;
}
if (ok==1)
cout<<"Elementele multimii sunt numere consecutive";
else
cout<<"Elementele multimii nu sunt numere consecutive";
return 0;
}
using namespace std;
int main()
{
int nr, n, ok=1, valAnt;
cout<<"numarul de elemente ale multimii este:="; cin>>n;
for (int i=1; i<=n; i++)
{
cout<<"Elementul nr. "<<i<<" al multimii este: "; cin>>nr;
if (i==1)
valAnt=nr;
else if (nr!=valAnt+1)
ok=0;
valAnt=nr;
}
if (ok==1)
cout<<"Elementele multimii sunt numere consecutive";
else
cout<<"Elementele multimii nu sunt numere consecutive";
return 0;
}
using namespace std;
int main()
{
int nr, n, ok=1, valAnt;
cout<<"numarul de elemente ale multimii este:="; cin>>n;
for (int i=1; i<=n; i++)
{
cout<<"Elementul multimii="; cin>>nr;
if (i==1)
valAnt=nr;
else if (nr!=valAnt+1)
ok=0;
valAnt=nr;
}
if (ok==1)
cout<<"DA";
else
cout<<"NU";
return 0;
}
for(i=1;i<=a[0];i++)
cin>>a[i];
using namespace std;
int main()
{
int n, ok=1;
cout<<"numarul de elemente ale multimii este:="; cin>>n;
int valori[n];
for (int i=0; i<n; i++)
{
cout<<"Numarul="; cin>>valori[i];
if (i!=0&&(valori[i]!=valori[i-1]+1))
ok=0;
}
if (ok==1)
cout<<"DA";
else
cout<<"NU";
return 0;
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Germana,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă