Mihnea s-a lăudat în fața lui Dan că a citit o carte groasă, care sigur are mai puțin de 1000 de pagini.Când Dan l-a întrebat câte pagini a citit, Mihnea i-a raspuns : "Pentru scrierea tuturor numerelor paginilor s-au folosit n cifre". Scrie un program care, citind numarul n, afiseaza mesajul "minciunica" daca numarul n nu poate reprezenta numarul de cifre utilizate sau numarul de pagini citite de Mihnea. Exemplu pentru n=21 se afiseaza 15, pentru n=204 se afiseaza 104, iar pentru n=22 se afiseaza " minciunica"
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int main()
{int m,h;
cout << "nr de cifre: " ; cin>>h;
if (h<=9 && h>0) cout<<h;
else
if (h<189)
{
if ((h-9) %2==0) cout<<(h-9)/2+9;
else cout<<"Minciunica";
}
else if (h<=2889)
{
if ((h-189) %3==0) cout<<(h-189)/3+99;
else cout<<"Minciunica";
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă