Se citeste un numar n si o cifra c. Determinati numarul obtinut din n prin eliminarea cifrei c si determinati numarul obtinut din n prin dublarea cifrei c. Se citeste n, determinati cifra maxima si de cate ori apare​

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n,c,p=1,nr,cnt,nr1,maxi,k;

int main(){

   cin>>n>>c;

   int a[101],cn=n,cn1=n,cn2=n;

   while(n){

       if(n%10!=c)

           nr=nr+p*(n%10),p*=10;

       n/=10;

   }

   n=cn;

   while(n)

       a[++cnt]=n%10,n/=10;

   for(int i=cnt;i>=1;--i){

       if(a[i]==c)

            a[i]*=2,nr1=nr1*10+a[i];

       else

            nr1=nr1*10+a[i];

   }

   n=cn1;

   while(n){

       maxi=n%10;

       if(n%10<maxi)

           maxi=n%10;

       n/=10;

   }

   n=cn2;

   while(n){

       if(n%10==maxi)

           k++;

       n/=10;

   }

   cout<<nr<<" "<<nr1<<" "<<maxi<<" "<<k;

}

Explicație:

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru orice întrebări sau sprijin suplimentar, suntem aici pentru voi – nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și vă sugerăm să ne salvați în lista de site-uri preferate!


RO Studier: Alte intrebari