Cours:CodeblocksFonctions : Différence entre versions
(Page créée avec « ={{Rouge|Factorielle}}= <source lang=c> #include <iostream> using namespace std; int factorielle(int n) { int res; if (n>1) res = factorielle(n-1)*n; else res = 1; ... ») |
|||
| Ligne 23 : | Ligne 23 : | ||
return 0; | return 0; | ||
| + | } | ||
| + | </source> | ||
| + | |||
| + | ={{Rouge|Racine}}= | ||
| + | <source lang=c> | ||
| + | #include <iostream> | ||
| + | |||
| + | using namespace std; | ||
| + | |||
| + | float sqrt(float a) | ||
| + | { | ||
| + | float u=1; | ||
| + | do | ||
| + | { | ||
| + | u=0.5*(u+a/u); | ||
| + | }while(((u*u-a)<-0.001)||((u*u-a)>0.001)); | ||
| + | return u; | ||
| + | } | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | float n=0; | ||
| + | cout << "saisir n" << endl; | ||
| + | cin>>n; | ||
| + | cout<<"sqrt("<<n<<") = "<<sqrt(n)<<endl; | ||
| + | return 0; | ||
} | } | ||
</source> | </source> | ||
Version actuelle datée du 3 décembre 2014 à 12:13
Factorielle
#include <iostream>
using namespace std;
int factorielle(int n)
{
int res;
if (n>1) res = factorielle(n-1)*n;
else res = 1;
return res;
}
int main()
{
int n, res=1;
for(n=1;n<=7;n++)
{
res = factorielle(n);
cout <<n<<"!="<<res<<endl;
}
return 0;
}
Racine
#include <iostream>
using namespace std;
float sqrt(float a)
{
float u=1;
do
{
u=0.5*(u+a/u);
}while(((u*u-a)<-0.001)||((u*u-a)>0.001));
return u;
}
int main()
{
float n=0;
cout << "saisir n" << endl;
cin>>n;
cout<<"sqrt("<<n<<") = "<<sqrt(n)<<endl;
return 0;
}