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

Se citeşte un număr natural n de maximum 4 cifre. Câte cifre sunt în toate numerele de la 1 la n? De exemplu, pentru n=14 există 19 cifre, iar pentru n=9 sunt 9 cifre.(c++)

Răspunsuri la întrebare

Răspuns de ursuLenes
5
#include <iostream>
using namespace std;
int main()
{
    int n,i,cifre,contor=0;
    cout << "numarul n=";
    cin>>n;
    int v[n];
    for(i=1;i<=n;i++)
    {
        v[i]=i;
    }
    if(n<10)
    {
        cifre=n;
    }
    if(n>9 &&n<100)
    {
        cifre=(n-9)*2+9;
    }
    if(n>99 && n<1000)
    {
        cifre=(n-99)*3+99*2+9;
    }
    if(n>999 &n<10000)
    {
        cifre=(n-999)*4+999*3+99*2+9;
    }
    cout<<"in intervalul [1,"<<n<<"] sunt "<<cifre;
    return 0;
}
Alte întrebări interesante