Se citeşte de la tastatură un număr natural. Să se determine cea mai mare cifră care apare în scrierea acestuia şi numărul de apariţii ale ei. C++
Help pls
Răspunsuri la întrebare
Răspuns de
35
#include <iostream>
using namespace std;
int main ()
{int n, y, max=0, nr=0;
cin>>n;
y=n;
while(n>0)
{if(n%10>max)
max=n%10;
n=n/10;}
while(y>0)
{if(y%10==max)
nr++;
y=y/10;}
cout<<max<<' '<<nr;}
using namespace std;
int main ()
{int n, y, max=0, nr=0;
cin>>n;
y=n;
while(n>0)
{if(n%10>max)
max=n%10;
n=n/10;}
while(y>0)
{if(y%10==max)
nr++;
y=y/10;}
cout<<max<<' '<<nr;}
Krusty:
Msssss
Alte întrebări interesante
Fizică,
8 ani în urmă
Limba rusă,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă