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

C++
#502


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


Exemplu

Date de intrare

7
5 8 10 4 9 7 6

Date de ieșire

DA

Răspunsuri la întrebare

Răspuns de ciufalau
15
#include <iostream>

using namespace std;

int main()
{
    int n,i,v[500],t,j;
    cin>>n;t=1;
    for(i=1;i<=n;i++)
        cin>>v[i];
    for(i=1;i<=n-1&&t==1;i++)
    for(j=i+1;j<=n&&t==1;j++)    
        {if(v[i]==v[j])
        t=0;}

    if(t==1)
        cout<<"DA";
    else
        cout<<"NU";
    return 0;
}


Alte întrebări interesante