A voir également:
- Probleme d'algo
- Telecharger algo pour pc - Télécharger - Édition & Programmation
- Algo prono - Télécharger - Sport
- ALGO ET PASCAL - Forum Pascal
- Aide : algo palindrome - Forum Programmation
- Demande d'algo Mastermind - Forum Programmation
2 réponses
bizu53
Messages postés
1274
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
21 juin 2015
860
2 nov. 2008 à 22:25
2 nov. 2008 à 22:25
Je ne ferai pas ton travail à ta place.
Mais pour le deuxième, si ton sujet c'est bien ça (j'insiste bien dessus, si c'est ça ton sujet) :
Parce que d'après ta formule (mathématiquement fausse) n! = (n-1)!, donc (n-1)! = (n-2)! etc. et au final pour tout p : n! = (n-p)! et comme 0!=1, n! = 1 pour tout n.
Mais pour le deuxième, si ton sujet c'est bien ça (j'insiste bien dessus, si c'est ça ton sujet) :
variable : n saisir(n) afficher("1")
Parce que d'après ta formule (mathématiquement fausse) n! = (n-1)!, donc (n-1)! = (n-2)! etc. et au final pour tout p : n! = (n-p)! et comme 0!=1, n! = 1 pour tout n.
je voi que vous avez 2 exercices un peut facile a faire alors :
pour la premiere question on fait :
variable n,i:entier;s:reel;
debut
lire(n);s:=0;
pour i:=1 a n faire
s:=s+1/i;finpour;ecrire('s=',s);fin.
pour la 2éme question la bonne formule est <gras>n!=n*(n-1)! (la tienne est fausse):
variables i,n:entiers;
début
lire(n);f:=1;
pour i:=1 a n faire
f:=f*i;finpour;ecrire('factorielle(',n,')=',f);
fin.
pour la premiere question on fait :
variable n,i:entier;s:reel;
debut
lire(n);s:=0;
pour i:=1 a n faire
s:=s+1/i;finpour;ecrire('s=',s);fin.
pour la 2éme question la bonne formule est <gras>n!=n*(n-1)! (la tienne est fausse):
variables i,n:entiers;
début
lire(n);f:=1;
pour i:=1 a n faire
f:=f*i;finpour;ecrire('factorielle(',n,')=',f);
fin.