J'ai un code, pour un programme qui calculille une somme d'un chiffre, mais cela a un peu de captures, pour le n = 4, ce serait comme ça, Sum = 1 * 2 + 1 * 2 * 3 3 + 1 * 2 * 3 * 4. J'ai commencé avec A pour, mais soudainement, la sortie est presque à la réalité, mais encore loin :)). Je ne veux pas être la cible des blagues de programmeur :)). Aidez-moi donc à comprendre le concept derrière cela ... Je suis toujours loin de la réponse. P>
3 Réponses :
Vous pouvez essayer d'exécuter ci-dessous le code -> Essayez de comprendre la logique
Votre méthode devrait aller de cette façon p>
Essayez ce code aussi:
sum=0;pro=1; for(i=2;i<=n;i++){ //Since you did not mentioned the answer for n=1... pro = pro * i; // this will be like 2 , 2*3 , 2*3*4 ... so on at each step sum += pro; } cout<<sum;
Voici comment vous pourriez le faire dans Java 8. accordé si N <2, alors cela ne fonctionnera pas.
XXX PRE> P>
Vous avez besoin de deux boucles, l'une à l'intérieur de l'autre.
Avez-vous fait une tentative?
@Jason bien sûr que je fais ... mais mon idée n'était pas aussi bonne que je pensais
@SomeProgrammerDude bien, non pour? Seulement 2 boucles?
Peut-être que cela vous aidera geeksforgeeks .org / Sum-of-the-Series-1-12-123-1234-1234-N
Quelle sera la réponse pour n = 1?
Si vous êtes satisfait de la réponse, veuillez le marquer