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 !