Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- /* Se citeste un sir de numere naturale.
- Se cere sa se determine numarul de numere divizibile cu 5, numarul de numere divizibile cu 2 si numarul de
- numere divizibile cu 10
- ex.n = 7 si 14 5 8 20 6 25 49 = > 3 4 1
- */
- /*unsigned int n, x, i, nr5, nr2, nr10;
- nr5 = 0;
- nr2 = 0;
- nr10 = 0;
- cin >> n;
- for (i = 1; i <= n; i++)
- {
- cout <<"i="<< i << ' ';
- cin >> x;
- cout << "x=" << x<<' ';
- if (x % 5 == 0)
- {
- nr5 = nr5 + 1;
- cout << "nr5=" << nr5 << ' ';
- }
- if (x % 2 == 0)
- {
- nr2 = nr2 + 1;
- cout << "nr2=" << nr2 << ' ';
- }
- if (x % 10 == 0)
- {
- nr10 = nr10 + 1;
- cout << "nr10=" << nr10 << ' ';
- }
- cout << endl;
- }*/
- //cout << nr5 << ' ' << nr2 << ' ' << nr10;
- /*2. Se citeste un numar natural x. Sa se afiseze numarul sau de divizori
- ex. n=35 => 4*/
- /*unsigned int x, k,i;
- k = 0;
- cout << "k="<<k;
- cin >> x;
- for (i = 1; i <= x; i++)
- {
- cout << "i=" << i << ' ';
- if (x%i == 0)
- {
- k = k + 1;
- cout << "k=" << k;
- }
- cout << endl;
- }
- */
- //cout << k;
- /*3. Se citeste un sir de numere. Sa se afiseze toate numerele care au exact 3 divizori
- ex. n=5 si 10 12 9 35 50 => 9*/
- //unsigned int n, x, i, k, d;
- //cin >> n;
- //for (i = 1; i <= n; i++)
- //{
- // cin >> x;
- // cout << "x=" << x;
- // k = 0;
- // cout << "k=" << k;
- // for (d = 1; d <= x; d++)//d=1,x
- // {
- // cout << "d=" << d << ' ';
- // if (x%d == 0)
- // {
- // k = k + 1;
- // cout << "k=" << k << endl;
- // }
- // }
- //
- // if (k == 3)
- // cout << x << ' ';
- //}
- /*4. Se citesc doua numere naturale a si b (a<=b).
- Sa se afiseze descrescator toate numerele din intervalul [a,b]
- ex. a=4, b=7 =>7 6 5 4*/
- //unsigned int a, b, i;
- //cin >> a;
- //cin >> b;
- //for (i = b; i >= a; i--) {
- // cout << i << ' ';
- //}
- /*
- pentru i=b,a,-1
- scrie i
- */
- /*5. Se citeste un sir de n numere naturale. Sa se afiseze valoarea maxima din sir
- ex. n=7 si 6 4 5 9 23 18 4 => 23*/
- unsigned int n, x, i, max;
- cin >> n;
- max = 0;
- for (i = 1; i <= n; i++)
- {
- cin >> x;
- if (x > max)
- {
- max = x;
- }
- }
- cout << "max=" << max;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement