Parcours
/
MIPS Assembly
MIPS Assembly
/
Exercices
/
Différence de carrés
Différence de carrés

Différence de carrés

Facile

Instructions

Trouve la différence entre le carré de la somme et la somme des carrés des N premiers nombres entiers naturels.

Le carré de la somme des dix premiers nombres entiers naturels est (1 + 2 + ... + 10)² = 55² = 3025.

La somme des carrés des dix premiers nombres entiers naturels est 1² + 2² + ... + 10² = 385.

Ainsi, la différence entre le carré de la somme des dix premiers nombres entiers naturels et la somme des carrés des dix premiers nombres entiers naturels est 3025 - 385 = 2640.

Tu n'es pas censé trouver toi-même une solution efficace à ce problème en partant des principes de base ; la recherche est autorisée, et même encouragée. Trouver le meilleur algorithme pour le problème est une compétence essentielle en ingénierie logicielle.

Registres

Registre Utilisation Type Objectif
$a0 entrée entier valeur donnée
$v0 sortie entier différence des carrés
$t0-9 temporaire quelconque utilisé pour le stockage temporaire
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
MIPS Assembly Exercism

Prêt à commencer Différence de carrés ?

Inscris-toi sur Exercism pour apprendre et maîtriser MIPS Assembly avec 70 exercices, et un vrai mentorat humain, le tout gratuitement.