👤

Cum scriu în c++ să îmi arată doar numele întregi ( ex : Eu scriu să îmi arate radical de 0 la 100 dar mie îmi trebuie doar numare care sunt patrate perfecte iar pe cele cu zecimale să nu mi le mai arate la executare) vă rog ajutor!​

Răspuns :

Retii radicalul intr-o varibaila de tip float, apoi delcari o alta variabila egala cu variabila de tip float.

Variabila de tip int va retine doar partea intreaga, fara virgula.

Acum daca valoarea retinuta in int e egala cu cea in float numarul e intreg.

EXEMPLU :

float x = 5.4; //Se memoreaza in x valoarea 5,4

int xi = x; //Se memoreaza in x valoarea 5

if(x==xi)//Returneaza adevarat in caz ca x == xi, fals altfel. In cazul nostru returneaza fals

EXEMPLU 2:

float x = 8; //Se memoreaza in x val. 8

int xi = x; //Se memoreaza in xi val. 8

if(x==xi) //Returneaza adevarat