Rechercher : dans
Par :

élévation à la puissance en language C

andro127, le 15 oct 2001 à 22:40:42
 Signaler ce message aux modérateurs

Bonjour, je suis confronté régulièrement a un probleme:
je n'arrive pas a affecter a une variable une puissance de deux autres variables!
int a;
a=q^z;
ne marche pas.
int a;
a=qez;
ne marche pas non plus.
Quelqu'un sait il commentfaire o est ce que je dois me résoudre a différencier les cas ou z=1 , z=2 , etc... ?
merci d'avance.
@+

Meilleures réponses pour « élévation à la puissance en language C » dans :
Langage C - Les types de données Voir Les types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...

1

castor, le 15 oct 2001 à 23:16:33
  • +3

Bah le plusq simple c encore une boucle for toute bete:

exp=a;
for(i=0;i>n;i++)
{
exp=exp*a;
}

Castor

2

aelmkies, le 16 oct 2001 à 11:10:44
  • +10

Si tu fait un include de math.h (librairie des fonctions mathématiques), tu disposes de la fonction

pow(a,b)

qui calcule a élevé à la puissance b

3

 andro127, le 16 oct 2001 à 15:16:40

Merci beaucoup, franchement merci*
vous me tirez d'un mauvais pas..
a+

Collection CommentÇaMarche.net