Întrebare
Se da o multime. Verificati daca elementele multimii sunt numere consecutive.
ex: 4
4 5 6 7
=> DA
(C++)
ex: 4
4 5 6 7
=> DA
(C++)
Întrebare a fost pusă de: USER1243
205 Vezi
205 Răspunsuri
Răspuns (205)
#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;
}