[résolu]factorielle
5 participants
Page 1 sur 1
factorielle
Salut, je vous pose ce petit problème que je le qualifie de très bon.
trouver a,b et c entiers compris entre 0 et 9, tels que le nombre N=a!+b!+c! s'écrive, en système décimal, N=abc (a, b et c sont ses trois chiffres successifs).
bon courage
trouver a,b et c entiers compris entre 0 et 9, tels que le nombre N=a!+b!+c! s'écrive, en système décimal, N=abc (a, b et c sont ses trois chiffres successifs).
bon courage
Dernière édition par le Ven 28 Déc - 1:15, édité 1 fois
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6325
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: [résolu]factorielle
un simple code peut générer ces nombres...mosa a écrit:Salut, je vous pose ce petit problème que je le qualifie de très bon.
trouver a,b et c entiers compris entre 0 et 9, tels que le nombre N=a!+b!+c! s'écrive, en système décimal, N=abc (a, b et c sont ses trois chiffres successifs).
bon courage
ihecien- Entier Naturel
-
Nombre de messages : 23
Age : 40
Localisation : Exponentielle
Réputation : 0
Points : 6226
Date d'inscription : 10/11/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: [résolu]factorielle
ihecien: ne sous-estime aucun exercice, aucune question. Il faut avoir l'habitude d'enrichir les questions posées même si elles paraissent simples. Essaie d'en extraire des versions plus compliquées.
revenons à nos moutons:
Le programme doit prendre un entier N et :
1. soit donner les nombres a, b et c,
2. soit dire: impossible de trouver a, b et c tel que N=a!+b!+c!.
revenons à nos moutons:
Le programme doit prendre un entier N et :
1. soit donner les nombres a, b et c,
2. soit dire: impossible de trouver a, b et c tel que N=a!+b!+c!.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: [résolu]factorielle
A mon avis, il y aura 3 boucles imbriquées:
- Code:
i:=1; existe:=false;
while (i<=9 and not(existe)) do
begin
j:=1;
while (j<=9 and not(existe)) do
begin
k:=1;
while (k<=9 and not(existe)) do
begin
if (N = fact(i)+fact(j)+fact(k)) then exist := true;
k:=k+1;
end;
j:=j+1;
end;
i:=i+1;
end;
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6529
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6325
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: [résolu]factorielle
alors, que pensez vous des solutions proposées?
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6325
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: [résolu]factorielle
Pas mal comme solutions. Il faut toujours penser à la solution la plus optimisée
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: [résolu]factorielle
Salut,
Moi franchement, pour ce petit problème qui ne nécessite qu'un vieux processeur, pour moi toute le solutions sont bonnes.
Merci
Moi franchement, pour ce petit problème qui ne nécessite qu'un vieux processeur, pour moi toute le solutions sont bonnes.
Merci
buddhabar87- Nombre Rationnel
-
Nombre de messages : 260
Age : 37
Localisation : Djerba - Bardo II - El manar
Réputation : 0
Points : 6189
Date d'inscription : 17/12/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: [résolu]factorielle
buddhabar87 a écrit:Salut,
Moi franchement, pour ce petit problème qui ne nécessite qu'un vieux processeur, pour moi toute le solutions sont bonnes.
Merci
Il faut optimiser son code indépendament de la puissance du matériel qu'on a. Il ne faut jamais se cacher derrière la technologie pour cacher nos faiblesses (je parle d'une façon générale).
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» [Résolu] Qui suis-je? (12)
» [Résolu]La course à pied
» [Résolu] Problème d'age ?
» [Résolu] La neige
» [Résolu] Qui suis-je? (10)
» [Résolu]La course à pied
» [Résolu] Problème d'age ?
» [Résolu] La neige
» [Résolu] Qui suis-je? (10)
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum