Programmation en c#
Karlosbriat
Messages postés
4
Statut
Membre
-
Karlosbriat Messages postés 4 Statut Membre -
Karlosbriat Messages postés 4 Statut Membre -
Bonjour,
J'ai un projet à faire en programmation et je n'arrive pas à le compléter. Tout d'abord il faut que je réussisse à décomposer un nombre donnée en ses facteurs premier. J'ai deja réussi à trouver le nombre de facteur premier que le nombre a, mais je n'arrive pas a trouver les facteurs en tant que tel. Mon premier bout de code est :
int NbFacteurPremier(int[] facteur, int entier) {
int d = 3;
int i = 0;
while (entier % 2 == 0) {
facteur[i++] = 2;
entier = entier / 2;
}
while (d * d <= entier)
if (entier % d == 0) {
facteur[i++] = d;
entier = entier / d;
} else
d = d + 2;
if (entier > 1)
facteur[i++] = entier;
return i;
J'aimerais avoir l'autre bout de code me permettant de remplir le tableau facteur par ses facteurs. Cependant, mon professeur veut que nous utilision des boucles et non les fonction préfaites par microsoft qui nous permettrait facilement de trouver la solution -_-.
Je n'arrive pas non plus a créer un losange de nombre entier avec une boucle.
Merci beaucoup
J'ai un projet à faire en programmation et je n'arrive pas à le compléter. Tout d'abord il faut que je réussisse à décomposer un nombre donnée en ses facteurs premier. J'ai deja réussi à trouver le nombre de facteur premier que le nombre a, mais je n'arrive pas a trouver les facteurs en tant que tel. Mon premier bout de code est :
int NbFacteurPremier(int[] facteur, int entier) {
int d = 3;
int i = 0;
while (entier % 2 == 0) {
facteur[i++] = 2;
entier = entier / 2;
}
while (d * d <= entier)
if (entier % d == 0) {
facteur[i++] = d;
entier = entier / d;
} else
d = d + 2;
if (entier > 1)
facteur[i++] = entier;
return i;
J'aimerais avoir l'autre bout de code me permettant de remplir le tableau facteur par ses facteurs. Cependant, mon professeur veut que nous utilision des boucles et non les fonction préfaites par microsoft qui nous permettrait facilement de trouver la solution -_-.
Je n'arrive pas non plus a créer un losange de nombre entier avec une boucle.
Merci beaucoup
A voir également:
- Programmation en c#
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation envoi sms - Guide
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Un autre programme est en cours d'installation - Forum Windows 10
3 réponses
slt , voila un support de cour qui va t'aider et contient un chapitre sur les tableau :
https://fr.wikibooks.org/wiki/Programmation_C_sharp/Les_tableaux
https://fr.wikibooks.org/wiki/Programmation_C_sharp/Les_tableaux