Scrieti un algoritm care sa afiseze numarul de aparitii al celei mai mari cifre a unitatilor numerelor intoduse .
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int ap[10]={0};//aici ai numarul de aparitii
int n;//cate numere ai
int x;//prin x citesti nr. de la tastatura
int r;//o sa ai nevoie de el
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
while(x!=0)
{
r=x%10;
ap[r]=ap[r]+1;
x=x/10;
}
}
for(int i=9;i>0;i--)
{
if(ap[i]>0)
{
cout<<"numarul este: "<<i<<endl<<" nr de aparitii este: "<<ap[i];
break;
}
}
return 0;
}
Explicație:
:>
whow:
Vezi x/=10 ne e de ajuns ca să ia doar cifra initatilor
Alte întrebări interesante
Engleza,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Biologie,
9 ani în urmă