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
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??
#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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă