Convertir un nombre en base quelconque en c++

Fermé
nzatsi Messages postés 2 Date d'inscription samedi 22 octobre 2016 Statut Membre Dernière intervention 1 janvier 2017 - 22 oct. 2016 à 13:13
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 22 oct. 2016 à 16:04
Bonjour ! s'il vous plait, j'aimerai que cous l'aidiez! En fait j'ai du mal à construire un programme en c++ permettant de convertir un nombre queconque en une base quelconque! Au fait, je ne sais pas comment récupérer le reste de la division euclidienne! merci d'avance et je vous souhaite de passer une excellente journée!
A voir également:

1 réponse

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
22 oct. 2016 à 16:04
'lut,
en C comme en C++ (et plein d'autres langages), on peut récupérer le résultat d'une division euclidienne avec l'opérateur
%
.
Par exemple,
6 % 4 == 2
. Attention toutefois, il faut que le dividende et le diviseur soient tous les 2 positifs pour fonctionner comme prévu (d'autres règles variables s'appliquent quand au moins l'un des 2 est négatif), donc si tu as un nombre négatif à la base, prend son opposé.
0