Le complément à
à 9 et le complément à à 10 sont utilisés pour faciliter les opérations arithmétiques dans les systèmes numériques. Ceux-ci sont utilisés pour faciliter les opérations de calcul via la mise en œuvre du complément et échangent souvent l'utilisation du matériel avec le programme.
Pour obtenir le complément à 9 d'un nombre, nous devons utiliser (10n support> – 1) où n = nombre de chiffres dans le nombre, ou d'une manière plus simple, nous devons soustraire le complément à 9 d'une décimale donnée numéro à partir de chaque chiffre.
Complément à 10 , après avoir trouvé le complément à 9 de ce nombre, trouver le complément à 10 est relativement facile. Nous devons ajouter 1 au complément à 9 de n'importe quel nombre pour obtenir le complément à 10 requis de ce nombre. Alternativement, si nous voulons trouver directement le complément de 10, nous pouvons le faire comme suit : (10n – nombre), où n = le nombre de chiffres du nombre.
Prenons un nombre décimal 456, le complément à 9 de ce nombre sera
999 -456 _____ 543
Le complément à 10 de ce nombre
543 (+)1 ______ 544
Input:456 Output:544
Mathématiquement,
10’s complement = 9’s complement + 1 10’s complement = 10i – num
où, i = nombre total de chiffres.
#include <iostream> #include<math.h> using namespace std; int main() { int i=0,temp,comp,n; n=456; temp = n; while(temp!=0) { i++; temp=temp/10; } comp = pow(10,i) - n; cout<<comp; return 0; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!