calculer la longueur d'une variable de type entier HELP!!
Dernière réponse : dans Programmation
Bonjours,
voila j'aimerai savoir si il existe une fonction comme "strlen();" mais destinée aux entiers. en effet j'aimerai pouvoir calculer la longueur d'un entier.
Exemple :
int num1=1111;
int num2=22;
longueur de num1= 4;
longueur de num2 = 2;
Si quelqu'un à la reponse surtout qu'il n'hesite pas
si un poste existant traite dejas de ce sujet, je suis desole de ne pas l'avoir vu, alors n'hesitez pas à me rediriger
Merci
voila j'aimerai savoir si il existe une fonction comme "strlen();" mais destinée aux entiers. en effet j'aimerai pouvoir calculer la longueur d'un entier.
Exemple :
int num1=1111;
int num2=22;
longueur de num1= 4;
longueur de num2 = 2;
Si quelqu'un à la reponse surtout qu'il n'hesite pas
si un poste existant traite dejas de ce sujet, je suis desole de ne pas l'avoir vu, alors n'hesitez pas à me rediriger
Merci
Autres pages sur : calculer longueur variable type entier help
Lassé par la pub ? Créez un compte
bah pour les input/outpout oui je suis d'accord ct juct pour rendre la methode explicite. dans mon prog ma methode donne ceci :
int calcultaille(int nombre){
int j=0;
do{
nombre=nombre/10;
j=j+1;
}while(nombre>0);
return(j);
}
1/Pourquoi clrscr non standard ?
2/ balise[code] ????
3/getch() innacessible ?? il sert just a temporiser pour permettre l'affichage
soit l'appui sur une touche.
int calcultaille(int nombre){
int j=0;
do{
nombre=nombre/10;
j=j+1;
}while(nombre>0);
return(j);
}
1/Pourquoi clrscr non standard ?
2/ balise[code] ????
3/getch() innacessible ?? il sert just a temporiser pour permettre l'affichage
soit l'appui sur une touche. Citation :
hehe..aussi:
int GetIntergerStringLenght(const int iInterger){
char p [MAX];
ssprinf(p,"%d",iInteger);
return strlent(p);
}
ou qqch du genre. Mais j'avoue que la division par 10 est beaucoup plus rapide et amene moins de dependances(aucune en fait).
oui ,peut etr,j ai des rectifications a faire:
#include<iostream.h>
#include<math.h>
int main(){
int j=1;double nombre;
cout<<"n= "<<endl;
cin>>nombre;
if(!nombre)
cout<<"le nombre de composantes est 1";
else while(fabs(nombre)>=pow(10,j))
j++;
cout<<"n="<<j;
return 0;
}
de plus,j ai commencé les cours de c++ il y a un mois alors je suis encore un amateur,on a meme pas fai ni les tablo ni les fcts
#include<iostream.h>
#include<math.h>
int main(){
int j=1;double nombre;
cout<<"n= "<<endl;
cin>>nombre;
if(!nombre)
cout<<"le nombre de composantes est 1";
else while(fabs(nombre)>=pow(10,j))
j++;
cout<<"n="<<j;
return 0;
}
de plus,j ai commencé les cours de c++ il y a un mois alors je suis encore un amateur,on a meme pas fai ni les tablo ni les fcts
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumCalculer longueur tableau php
- ForumPetit defi recuperer le nom dune variable dans un type
- ForumPb focus sur le premier champ texte dune variable de type tableau
- ForumType de variable sous perl
- ForumType de variable batch
- ForumChanger le type due variable sur sas
- ForumExcel macro selection tableau entier variable
- ForumConnaitre le type dune variable dans un if en asp
- ForumPointeur vers une variable record de type array of array of
- ForumVariable javascript elle me rendent dingue help
- Voir plus