« Utilisateur:Zulul/Wikimodule:langage C++ niveau1:Etudiant zulul » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 2 027 :
 
=== Semaine 11 ===
<pre>
//8.1 chk if nbr
 
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
bool chk(char t[], int & e) {
 
int i=0; bool r=1;
if ((t[i]-'0')<1||(t[i]-'0')>9) { r=0; }
while(t[i]!='\0'&&r)
if((t[i]-'0')<0||(t[i]-'0')>9) { r=0; }else{ e=(e*10)+(t[i++]-'0'); }
 
return r;
}
 
int main(int argc, char *argv[]) {
char t[10]; int e=0;
cout<<"introduire un nombre"<<endl;cin>>t;
if(chk(t,e))
cout<<e<<" est un nombre"<<endl;
else
cout<<t<<" n'est pas un nombre"<<endl;
system("PAUSE");
return 0;
 
}
</pre>
 
=== Semaine 12 ===
=== Semaine 13 ===