Compilé avec Borland C++ 5.02
Le code remplit un tableau contenant les racines ENTIERES de tous les nombres de 0 a 65535.
Par exemple:
racine entiere de 28 = 5
racine entiere de 34814 = 186
Algorithme compliqué mais qui fonctionne.
Tres utile dans le calcul d'une racine d'un nombre complexe.
:)
Source / Exemple :
#include <stdio.h>
#define taille_tableau 65536
int racine[taille_tableau];
int n1,n2,n4;
long int n3;
void main(void)
{
n1=1;
n2=0;
n3=0;
n4=0;
while (n3<taille_tableau)
{
for (n4=0;n4<n1;n4++)
{
racine[n3]=n2;
n3++;
}
n1=n1+2;
n2++;
}
for (n4=0;n4<taille_tableau;n4++)
{
printf("%d %d ",n4,racine[n4]);
}
system("pause"); // Appuyez sur une touche pour continuer
}
/*
Le meilleur moyen de comprendre l'algoritme est de suivre l'evolution des parametres suivants
n1 n2 n3 n4
1 0 0 0
3 1 1 0
3 1 2 1
3 1 3 2
5 2 4 0
5 2 5 1
5 2 6 2
5 2 7 3
5 2 8 4
7 3 9 0
7 3 10 1
7 3 11 2
7 3 12 3
7 3 13 4
7 3 14 5
7 3 15 6
9 4 16 0
9 4 17 1
etc. etc.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.