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

1. Se citeste un numar natural n. Sa se afiseze cea mai mare cifra a lui n si numarul sau de aparitii. De exemplu, pentru n=19399 se cor afisa valorile 9 si 3( deoarece 9 este cifra maxima si apare de 3 ori), iar pentru n=3852 se vor afisa 8 si 1(cifra maxima este 8 si apare o singura data).

2. Se citeste un numar natural n. Sa se determine cel mai mare numar natural p cu proprietatea ca 2 la puterea p<=n. De exemplu pentru n=35 avem k=5 pentru ca 2 la puterea 5<=35, iar 2 la puterea 6>35. Pentru n=16, obtinem k=4 pentru ca 2 la puterea 4<=16.

Răspunsuri la întrebare

Răspuns de davidalexandru9
1
1.
#include <iostream>
using namespace std;
  int main(){ int n;
  cin >> n;
  int cif=10, nrap;
 do {
   cif --;
   nrap=0;
   int c = n;
   do
  {
    if(c%10 == cif) nrap ++;
    c /= 10;
   } while(c);
  } while(nrap==0);
  cout << cif << " " << nrap;
 return 0;
 }

poti sa imi dai numarul de pe site la a doua problema??

emyxpunct: Profa mi-a dictat problemele.
Alte întrebări interesante