👤

de ce acest program de alat artia toatala a cubului :

#include
#include

using namespace std;

int main()
{
int l=5 ,s;


s=6*pow(l,2);cout<



return 0;
}



returneaza 149

iar acesta


#include
#include

using namespace std;


int main()
{
int l=5 ,s;

s=6*(l*l);cout<



return 0;
}


returneaza 150 (raspuns correct )




Răspuns :

Programul 1:

#include <iostream>
#include <cmath>
using namespace std;
int main(){  
  int l=5,s;
  s=6*pow(l,2);
  cout<<s;
  return 0;
}

Programul 2: 

#include <iostream>
using namespace std;
int main() {
  int l=5,s;
  s=6*l*l;
  cout<<s;
  return 0;
}

pow(l,2) este acelasi lucru ca l*l
Amandoua programele in cazul acesta returneaza 150. In cazul in care tu nu ai scazut din s pe undeva 1, nu vad de ce unul ar afisa 149 si altul 150.