In un forum del linguaggio C ho trovato un post con richiesta di aiuto per risolvere questo problema:
" Dato un numero reale positivo Y immesso da tastiera, si scriva un programma in linguaggio C che determini qual è il massimo numero intero positivo X tale per cui sia valida la relazione x^x =< y "
Ho trovato una soluzione che, ripensata in linguaggio Gambas, appare come segue:
Public Sub Main()
Dim x, y As Long
Dim s As String
Print "Inserisci un numero intero positivo..."
Input s
y = CLong(Val(s))
While ((x + 1) ^ (x + 1)) <= y
Inc x
Wend
Print "\nIl risultato è: "; x
End
Voi avete altre soluzioni ? (http://i686.photobucket.com/albums/vv227/ziufili/immy%20forum/emoticons/hmm.gif)
on posso provarlo ma così dovrebbe funzionare.
Public Sub Main()
Dim x, y As Long
Dim s As String
Print "Inserisci un numero intero positivo..."
Input s
y = Val(s)
x = Sqr(y)
Print "\nIl risultato è: "; x
End