Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int pb;
- cout << "Introdu nr problemei: "; cin >> pb;
- switch (pb)
- {
- case 1:
- {
- int n, v[10000], s = 0;;
- cout << "cate elemente contine vectorul??"; cin >> n;
- for (int i = 0; i < n; i++)
- {
- cin >> v[i];
- s += v[i];
- }
- float ma = s * 1.0 / n;
- int k = 0;
- for (int i = 0; i < n; i++)
- {
- if (v[i] > ma)
- k++;
- }
- cout << k << " elemente au val mai mare decat media aritmetica" << endl;
- break;
- }
- case 2:
- {
- int n, v[1000];
- cout << "Cate elemente contine vectorul??"; cin >> n;
- for (int i = 0; i < n; i++)
- cin >> v[i];
- int k = 0;
- for (int i = 2; i < n - 1; i++)
- {
- if (v[i] = v[i - 1] + v[i + 1])
- k++;
- }
- if (k)
- cout << k << " elemente au valoarea egala cu suma elementelor vecine" << endl;
- else
- cout << "Niciunul" << endl;
- break;
- }
- case 3:
- {
- int n, v[1000], par = 1, s=0;
- cout << "Cate elemente contine vectorul??"; cin >> n;
- for (int i = 0, par=1; i < n; i++, par++)
- {
- cin >> v[i];
- if (par%2==0)
- {
- if (v[i] % 10 != 0)
- s += v[i];
- }
- }
- cout << "Suma e " << s << endl;
- break;
- }
- case 4:
- {
- int n1, n2, v1[1000], v2[1000], s=0;
- cout << "Cate elemente contine vectorul 1??"; cin >> n1;
- cout << "Introdu elem primului vector:" << endl;
- for (int i = 0; i < n1; i++)
- cin >> v1[i];
- cout << "Cate elemente contine vectorul 2??"; cin >> n2;
- cout << "Introdu elem celui de-al doilea vector:" << endl;
- for (int j = 0; j < n2; j++)
- cin >> v2[j];
- for (int i = 0; i < n1; i++)
- {
- int ok = 1;
- for (int j = 0; j < n2 && ok; j++)
- {
- if (v1[i] <= v2[j])
- ok = 0;
- }
- if (ok == 1)
- s += v1[i];
- }
- cout << "Suma este: " << s << endl;
- break;
- }
- case 5:
- {
- int n, x, y, v[1000];
- cout << "n="; cin >> n;
- cout << "x="; cin >> x;
- cout << "y="; cin >> y;
- int p = 1, i = 0;
- do
- {
- v[i] = p;
- if (p % 2)
- {
- i++;
- v[i] = p;
- }
- i++;
- p++;
- } while (i < n);
- cout << "---------------------------"<<endl;
- int k = 0;
- for (int i = 0; i < n; i++)
- {
- if (v[i] > x && v[i] < y)
- {
- k++;
- cout << v[i] << " ";
- }
- }
- cout << endl;
- cout << "--------------------------"<<endl;
- cout << k << endl;
- break;
- }
- default:cout << "BUBA"<<endl;
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement