Se citeste un numar natural n. Sa se afiseze numarul total de cifre pe care le contine toate numerele de la 1 la n.
andreeaioanaa:
in C++=
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int n,k=0,c;
int main ()
{
cout<<"introduceti numarul n";
cin>>n;
for(i=1;i<=n;i++)
while(n!=0)
{
c=n%10;
k++;
n=n/10;
}
cout<<"nr de cifre este"<<k;
return 0;
}
using namespace std;
int n,k=0,c;
int main ()
{
cout<<"introduceti numarul n";
cin>>n;
for(i=1;i<=n;i++)
while(n!=0)
{
c=n%10;
k++;
n=n/10;
}
cout<<"nr de cifre este"<<k;
return 0;
}
Răspuns de
1
#include <iostream.h>
int main()
{
unsigned long j, x, a, s, p, i;
cout<<"x=";
cin>>x;
a=s=p=0;
for (i=j=9; x>j; i*=10)
{
a++;
s=s+i*a;
p=j;
j=j+i*10;
}
s=s+(x-p)*(a+1);
cout<<s;
return 0;
}
int main()
{
unsigned long j, x, a, s, p, i;
cout<<"x=";
cin>>x;
a=s=p=0;
for (i=j=9; x>j; i*=10)
{
a++;
s=s+i*a;
p=j;
j=j+i*10;
}
s=s+(x-p)*(a+1);
cout<<s;
return 0;
}
Alte întrebări interesante