👤

se citesc din fișierul "date. in" 2 numere naturale nenule n și p. Afișați în ordine crescătoare puterile lui n mai mici sau egale cu p. (în C ++)
Ex:
Date.in: n=2 și p=8
Date ieșire : 1,2,4,8​


Se Citesc Din Fișierul Date In 2 Numere Naturale Nenule N Și P Afișați În Ordine Crescătoare Puterile Lui N Mai Mici Sau Egale Cu P În C ExDatein N2 Și P8Date I class=

Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

#include <math.h>

using namespace std;

ifstream f("date.in");

int main()

{

   int n, p, putere=0, rezultat=1;

   f>>n>>p;

   while(rezultat<=p)

   {

       rezultat = pow(n, putere);

       if(rezultat<=p)

       cout<<rezultat<<' ';

       putere++;

   }

}

Explicație: