Informatică, întrebare adresată de elenacansys, 8 ani în urmă

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​

Anexe:

Răspunsuri la întrebare

Răspuns de danYn
1

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:

Alte întrebări interesante