C++
#503
Cerința
Un vector cu elemente 0 sau 1 se numește alternativ dacă oricum am lua două elemente vecine în vector, cel puțin unul dintre ele este 0.
Se dă un vector cu n elemente, numere naturale. Verificați dacă vectorul este alternativ.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.
Date de ieșire
Programul va afișa pe ecran mesajul DA, dacă vectorul este alternativ, respectiv NU în caz contrar.
Restricții și precizări
1 ≤ n ≤ 1000
cele n numere citite vor fi 0 sau 1
Exemplu
Intrare
5
0 1 0 0 1
Ieșire
DA
Răspunsuri la întrebare
Răspuns de
6
#include <iostream>
using namespace std;
int main()
{
long int v[1001],i,n;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n-1;i++)
if((v[i]!=0 && v[i+1]==1) || (v[i]==1 && v[i+1]!=0))
{
cout<<"NU";
return 0;
}
cout<<"DA";
return 0;
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă