//prob 1 #include #include int main() { int i,n,v[100],sum,sumT=0; scanf("%d",&n); for (i=0; i #include int main() { int i,n,v[100]; scanf("%d",&n); for (i=0; i= floor(n/2) + 1) printf("Elementul majoritar este %d.",cand); else printf("Nu exista un element majoritar."); return 0; } //prob 4 #include #include int cautareBinare(int v[], int a, int b, int x) { int mij; if (b >= a) { mij = a + (b - a)/2; if (v[mij] == x) return mij; if (v[mij] > x) return cautareBinare(v,a,mij-1,x); return cautareBinare(v,mij+1,b,x); } return -1; } int main() { int i,n,v[100]; scanf("%d",&n); for (i=0; i #include int cmmdc(int a, int b) { if (a == 0) return b; return cmmdc(b%a,a); } int vector_cmmdc(int v[], int n) { int i, div = 0; div = cmmdc(v[0],v[1]); if (div == 1) return 1; for (i=2; i #include int suma(int *v, int n,int i) {if(i==n)return 0; if(i%2==0)return v[i]+suma(v,n,i+1); else return suma(v,n,i+1)-v[i]; } int main() { int v[100],n,i; scanf("%d",&n); for(i=0;i