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

Cerinţa

Se dă un şir cu n elemente, numere naturale. Să se verifice dacă în şir există elemente impare.

Date de intrare

Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului, separate prin spaţii.

Date de ieşire

Programul afișează pe ecran mesajul DA, dacă şirul conţine elemente impare, respectiv NU în caz contrar.

Restricţii şi precizări

1 ≤ n ≤ 100elementele şirului vor fi mai mici decât 10000
--------------------------------------------------
Cerinţa

Se dă un şir cu n elemente, numere naturale. Să se verifice dacă toate elementele şirului sunt pare.

Date de intrare

Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului, separate prin spaţii.

Date de ieşire

Programul afișează pe ecran mesajul DA, dacă toate elementele şirului sunt pare, respectiv NU în caz contrar.

Restricţii şi precizări

1 ≤ n ≤ 100elementele şirului vor fi mai mici decât 10000
--------------------------------------------------
In Code::Blocks

Răspunsuri la întrebare

Răspuns de Relampago
2


#include <iostream>
// sa se verfice daca sirul contine elemente impare;
using namespace std;
int a[101],n,i;
int main()
{
    cout<<"n=";
    cin>>n;
    //cream vectorul prima data;
    for(i=1; i<=n; i++)
    {
        cout<<"a["<<i<<"]= ";
        cin>>a[i];
    }
    //apoi il parcurgem ca sa vedem daca indeplineste cerinta
    for(i=1; i<=n; i++)
        //testam daca e impar;
        if(a[i]%2==1)
        { //daca e impar vom scrie DA si e suficient
            //sa gasim o singura valoare impara ca sa spunem
            // ca sirul are elemente impare  si vom opri
            //cautarea la prima valoare impara gasita
            cout<<"Da";
            break;
        }
    if(a[i]%2==0)   cout<<"Nu";}

#include <iostream>
// sa se verfice daca sirul contine elemente pare;
using namespace std;
int a[101],n,i;
int main()
{
    cout<<"n=";
    cin>>n;
    //cream vectorul prima data;
    for(i=1; i<=n; i++)
    {
        cout<<"a["<<i<<"]= ";
        cin>>a[i];
    }
    //apoi il parcurgem ca sa vedem daca indeplineste cerinta
    for(i=1; i<=n; i++)
        //testam daca e par;
        if(a[i]%2==0)
        { //daca e par vom scrie DA     
            cout<<"Da";
            
        }
    if(a[i]%2==1)   cout<<"Nu";}

Alte întrebări interesante