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

Se citesc de la tastatura mai multe numere intregi pana la intalnirea numarului 50. Sa se scrie un program C++ care realizeaza urmatoarele:
a) afiseaza fiecare numar negativ prin mesajul negativ si numarul de numere negative;
b) calculeaza si afiseaza suma numerelor divizibile cu 3, dar si cu mesajul nr divizibile cu 3 si numarul de numere divizibile cu 3;
c) calculeaza si afiseaza produsul nr impare, nr acestora si mesajul impar.


Panda125: AJUTORRR
Panda125: VA ROG

Răspunsuri la întrebare

Răspuns de express
0
#include <iostream>
using namespace std;
int x, nn, d3, sd3, nimp, prodimp = 1;
int main()
{
    cin >> x;
    if(x < 0)
    {
        nn ++;
        cout << x << " " << "negativ" << "\n";
    }
    if(x % 3 == 0)
    {
        d3 ++;
        sd3 = sd3 + x;
        cout << x << " " << "nr divizibil cu 3" << "\n";
    }
    if(x % 2 == 1)
    {
        nimp ++;
        prodimp = prodimp * x;
        cout << x << " " << "impar" << "\n";
    }

    while(x != 50)
    {
        cin >> x;
        if(x < 0)
        {
            nn ++;
            cout << x << " " << "negativ" << "\n";
        }
        if(x % 3 == 0)
        {
            d3 ++;
            sd3 = sd3 + x;
            cout << x << " " << "nr divizibil cu 3" << "\n";
        }
        if(x % 2 == 1)
        {
            nimp ++;
            prodimp = prodimp * x;
            cout << x << " " << "impar" << "\n";
        }
    }
    cout << "\n";
    cout << "nr numere negative : " << nn << "\n";
    cout << "nr numere divizibile cu 3: " << d3 << "\n";
    cout << "suma numerelor divizibile cu 3: " << sd3 << "\n";
    cout << "nr numere impare : " << nimp << "\n";
    cout << "produs numere impare : " << prodimp << "\n";

    return 0;
}


roxanadeni: Multumesc!
Alte întrebări interesante