Maison  >  Article  >  développement back-end  >  Qu'est-ce que le complément par dizaines d'un nombre décimal ?

Qu'est-ce que le complément par dizaines d'un nombre décimal ?

王林
王林avant
2023-09-13 15:05:071498parcourir

Le complément à

Quest-ce que le complément par dizaines dun nombre décimal ?

à 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

Explication

Mathématiquement,

10’s complement = 9’s complement + 1
10’s complement = 10i – num

où, i = nombre total de chiffres.

Exemple

#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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer