Maison > développement back-end > C++ > 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 ?

王林
Libérer: 2023-09-13 15:05:07
avant
1500 Les gens l'ont consulté

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
Copier après la connexion

Le complément à 10 de ce nombre

543
(+)1
______
544
Copier après la connexion

Input:456
Output:544
Copier après la connexion

Explication

Mathématiquement,

10’s complement = 9’s complement + 1
10’s complement = 10i – num
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal