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ăspunsuri la întrebare
Răspuns de
1
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
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
exemplu :
for (i=1;i*i<100;i++) cout << i*i;