Cerința
Se dau două numere naturale n, care este putere a lui 10 și k. Să se afișeze n la puterea k.
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 n la puterea k.
Restricții și precizări
1 ≤ n ≤ 1.000.000.000, n este putere a lui 10
0 ≤ k ≤ 1.000
Exemplu
Intrare
100 3
Ieșire
1000000
problema #2222 de pe pbinfo
artur99:
Ai dat copy-paste la problemă fără să verifici veridicitatea informațiilor. :))
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std ;
main (){int n , k , nr_zerouri =0 , i ,j;
cin>>n;
cin>k;
while ( n>1) {nr_zerouri++;
n=n/10;}
cout<<'1';
for(i=1;i<=k;i++)
for(j=1;j<=nr_zerouri;j++)
cout<<'0';}
Se citesc n si k
Se numara cate zerouri are n-ul
Se scrie 1 (inceputul lui P )
Se afiseaza zerourile de k ori
Exemplu :
Sa zicem ca ai 100 ( 2 zero ) si il ridici la a 4-a
100*100*100*100 = 1 00 00 00 00 ( exact modul de lucru al programului )
Asa e cel mai eficient
Sper ca te-am ajutat !
using namespace std ;
main (){int n , k , nr_zerouri =0 , i ,j;
cin>>n;
cin>k;
while ( n>1) {nr_zerouri++;
n=n/10;}
cout<<'1';
for(i=1;i<=k;i++)
for(j=1;j<=nr_zerouri;j++)
cout<<'0';}
Se citesc n si k
Se numara cate zerouri are n-ul
Se scrie 1 (inceputul lui P )
Se afiseaza zerourile de k ori
Exemplu :
Sa zicem ca ai 100 ( 2 zero ) si il ridici la a 4-a
100*100*100*100 = 1 00 00 00 00 ( exact modul de lucru al programului )
Asa e cel mai eficient
Sper ca te-am ajutat !
Alte întrebări interesante
Matematică,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Engleza,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă