Documente Academic
Documente Profesional
Documente Cultură
Mănușile Lui Gigel
Mănușile Lui Gigel
Cerință :
In funcție de primul număr introdus, se va executa una din cerințele de mai jos.
Date de intrare:
Se va introduce de la tastatură numărul c (=1,2 sau 3), reprezentând numărul cerinței,
numărul n, numărul de mănuși din sertar, iar apoi un șir de n numere naturale cuprinse in
intervalul [1,100].
Date de ieșire:
1. P, numărul de perechi
2. Numerele mănușilor ce nu au perechi, in ordine crescătoare
3. Numerele perechilor formate (fiecare pereche va apărea odată pentru fiecare pereche
formată)
Restricții si precizări:
1≤n≤1000
c=1,2 sau 3
Program :
#include <iostream>
int f[101];
int main()
int n,c,i;
int v[n];
f[v[i]]++;
if(c==1)
int p=0;
p+= f[i]/2;
cout << p;
else if(c==2)
{
for (i=0; i<101; i++)
else
return 0;
Explicații :
Pentru cerința 2, se caută dacă nu este divizibil cu 2 pentru fiecare număr din f.