0
votes

Java / C ++ Somme d'un certain nombre d'éléments

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.


7 commentaires

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


3 Réponses :


0
votes

Vous pouvez essayer d'exécuter ci-dessous le code -> Essayez de comprendre la logique

Votre méthode devrait aller de cette façon xxx


0 commentaires

0
votes

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;


0 commentaires

0
votes

Voici comment vous pourriez le faire dans Java 8. accordé si N <2, alors cela ne fonctionnera pas.

 XXX                                  

0 commentaires