👤

Se da un numar natural nenul n cu exact 4 cifre . Afisati care e cea mai mare cifra a acestui numar si de cate ori apare in scrierea numarului

Răspuns :

Răspuns:

#include<bits/stdc++.h>

using namespace std;

int cifmax(int x)

{

    int cifra = 0;

    int cx = x; // copia lui x

    while(cx)

    {

         if(cx % 10 > cifra)

         {

              cifra = cx % 10;

         }

         cx /= 10;

    }

    return cifra;

}

void aparitiicifra(int x)

{

    int cifra = cifmax(x);

    int cx = x;

    int ct = 0;

    while(cx)

    {

         if(cifra == cx % 10)

         {

              ct ++;

         }

         cx /= 10;

    }

    cout << cifra << " " << ct;

}

int main()

{

    int x;

    cin >> x;

    aparitiicifra(x);

    return 0;

}

Explicație:

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari