Informatică, întrebare adresată de acidbtw123, 8 ani în urmă

la informatica c++:

a)sa se verifice daca toate numerele au mai mult de 2 cifre

b)sa se verifice daca exista macar un nr care este impar

c)sa se calculeze produsul dintrenumerelorde o cifra

d)sa se afiseze cel mai mare element si pozitia lui in sir.


este din structura repetitiva

DAU COROANA!!!!


acidbtw123: urgent
acidbtw123: va roooog

Răspunsuri la întrebare

Răspuns de MihaiCristian21
0

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int i,n,x,p=1,ok2cif=1,okimpar=0,maxim,poz;

   cin>>n;

   for(i=1;i<=n;i++)

   {

       cin>>x;

       if(i==1)

           maxim=x,poz=1;

       if(x<10)

           ok2cif=0;

       if(x%2!=0)

           okimpar=1;

       if(x<10)

           p=p*x;

       if(x>maxim)

           maxim=x,poz=i;

   }

   if(ok2cif)

       cout<<"Toate numerele din sir au cel putin 2 cifre"<<endl;

   else

       cout<<"Exista numere in sir ce nu au cel putin 2 cifre"<<endl;

   if(okimpar)

       cout<<"Exista numere impare in sir"<<endl;

   else

       cout<<"Nu exista numere impare in sif"<<endl;

   if(ok2cif)

       cout<<"Nu se poate calcula produsul"<<endl;

   else

       cout<<p<<endl;

   cout<<maxim<<" "<<poz;

}

Explicație:Daca ai ceva neclaritati sau am omis eu ceva, te rog sa-mi spui.

Alte întrebări interesante