Cerinţa Se dă un vector cu n elemente numere naturale. Să se verifice dacă toate elementele vectorului sunt diferite două câte două.
Date de intrare Programul citește de la tastatură numărul n, apoi n numere naturale, reprezentând elementele vectorului.
Date de ieşire Programul afișează pe ecran mesajul DA, dacă vectorul are toate elementele diferite, sau NU, în caz contrar.
Restricţii şi precizări 1 ≤ n ≤ 500 fiecare element al vectorului va avea cel mult patru cifre
mikynegrea:
Rog ajutor!
Răspunsuri la întrebare
Răspuns de
12
#include<iostream>
using namespace std;
int main(){ int n, v[502]; cin>>n; for (int i=1; i<=n; i++) cin>>v[i]; int i=1; int gasit = 0; while (i<=n && !gasit) { int k=i+1; while (k<=n && !gasit) { if (v[i]==v[k]) gasit=1; k++; } i++; } if (gasit) cout<<"NU"; else cout<<"DA"; return 0;}
using namespace std;
int main(){ int n, v[502]; cin>>n; for (int i=1; i<=n; i++) cin>>v[i]; int i=1; int gasit = 0; while (i<=n && !gasit) { int k=i+1; while (k<=n && !gasit) { if (v[i]==v[k]) gasit=1; k++; } i++; } if (gasit) cout<<"NU"; else cout<<"DA"; return 0;}
Anexe:
Alte întrebări interesante
Limba română,
8 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă