Se dau două numere naturale n, care este putere a lui 10 și k. Să se afișeze nk.
Utilizator anonim:
adica n*k?
Se dau două numere naturale n, care este putere a lui 10 și k. Să se afișeze nk.
Date de intrare
Programul citește de la tastatură numerele n și k.
Date de ieșire
Programul va afișa pe ecran numărul P, reprezentând nk.
Intrare
100 3
Ieșire
1000000
using namespace std;
int main()
{
int a,b,num=0;
cin>>a>>b;
cout<<1;
while(a!=1)
{
num++;
a=a/10;
}
for(int i=1;i<=b*num;i++)
{
cout<<0;
}
return 0;
}
Răspunsuri la întrebare
Răspuns de
19
#include <iostream>
using namespace std;
int main()
{
int n, k;
cin >> n >> k;
if (n==0 && k != 0) cout << 0;
else if (k == 0) cout << 1;
else
{
int nr = 0;
while(n)
{
n /= 10;
nr ++;
}
nr--;
cout << 1;
for (int i=1; i<=k; i++)
for (int j=1; j<=nr; j++)
cout << 0;
}
return 0;
}
using namespace std;
int main()
{
int n, k;
cin >> n >> k;
if (n==0 && k != 0) cout << 0;
else if (k == 0) cout << 1;
else
{
int nr = 0;
while(n)
{
n /= 10;
nr ++;
}
nr--;
cout << 1;
for (int i=1; i<=k; i++)
for (int j=1; j<=nr; j++)
cout << 0;
}
return 0;
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă