Nowy171
Rozwiązane

C++ Napisz program wyświetlający liczby, których pierwiastki mieszczą się w podanym przez użytkownika przedziale. Na przykład dla przedziału [5;6] są to liczby: 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36. W kodzie wykorzystaj bibliotekę cmatch i funkcję sqrt. Sprawdź działanie programu dla przedziału [14; 19].



Odpowiedź :

Odpowiedź:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int i=1;

   float minimum=14;

   float maximum=19;

   bool pomocnicza=true,poczatek=false;

   while(pomocnicza){

       if(sqrt(i)>minimum&&sqrt(i)<maximum) {

               cout<<i<<endl;

               if(!poczatek) poczatek=true;

       }

       else if(poczatek) return 0;

       i++;

   }

   return 0;

}

Wyjaśnienie:

   float minimum=14;

   float maximum=19;

to jest przedział liczbowy w jakim szukamy :)