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

Buna ziua,
problema 186 (cifmin) din pbinfo rezolvata mai jos este notat de 20 puncte.Poate sa-mi spuna cineva unde este greseala sau sa-mi ofere solutia de 100 puncte.
Multumesc
#include
#include
using namespace std;
int main()
{
long long v[1001]={0},MIN=0;
int cif[1001]={0},i,j,a,n;
cin>>n;
for (i=1;i<=n;i++)
{ cin>>v[i];
//determin cifra minima a fiecarui numar citit si o retin intr-un vector
a=v[i];
cif[i]=a%10;
a=a/10;
while (a)
{if(a%10cif[j])swap(cif[i],cif[j]);}
j=0;i=1;
//contorizez nr de zerouri si le adaug dupa prima cifra
for(i=1;i<=n;i++)
{if(cif[i]!=0){break;}
}
MIN=cif[i]*pow(10,i-1);
for(j=i+1;j<=n;j++)
MIN=MIN*10+cif[j];
cout<

Răspunsuri la întrebare

Răspuns de ionuttipa07
1
Te complici mult. Uite cum am rezolvat eu.
Anexe:
Alte întrebări interesante