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

Ma poate ajuta cineva cu problemele PozMax1, AfisareCifre, DivCif si SumaPare de pe pbinfo, va rog.

Răspunsuri la întrebare

Răspuns de pmarian98
3

2.

#include <iostream>

using namespace std;

int main(){

   int n , x;

   cin >> n;

   for(int i = 0; i <= 9 ; ++i)

       { bool ok = false;

   x = n;

   while(x && !ok)

       { if(x % 10 == i)

       ok = true;

   x /= 10; }

   if(ok)

       cout << i << " "; }

   return 0; }

3.

#include <iostream>

using namespace std;

int a,b,n,i,cop,nr,stg;

int main()

{

   cin>>a>>b;

   for(i=a;i<=b;i++)

       {

            n=i;

            cop=i;

            stg=0;

            while(cop)

               {

                   if(cop%10!=0)

                   if(n%(cop%10)!=0)

                   stg=1;

                   cop/=10;

            }

            if(stg==0)nr++;

             }

   cout<<nr;

   return 0;

}

4.

#include <iostream>

using namespace std;

int main()

{

   int n,S=0;

   cin>>n;

   S=(2*n*(n+1))/2;

   cout<<"Suma este "<<S;

   return 0;

}

1.

#include <iostream>

using namespace std;

double x, maxx = - 2000000000.0;

int n, i, u, p;

int main()

{

   cin >> n;

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

   {

       cin>>x;

       if(x>maxx)  

           maxx=x,  

           p=i, u=i;//incep de la prima poz si ultima

        else  

       if(x==maxx)//daca gasesc un x = cu maxx  

           u=i;

   }

   cout<<p<<" "<<u;

   return 0;

}


Alte întrebări interesante