Informatică, întrebare adresată de mikynegrea, 9 ani în urmă

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 passbrain123
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;}
Anexe:

mikynegrea: Multumesc
Alte întrebări interesante