punctul a) si punctul b) va rog!!Dau coroana.

Punctul A Si Punctul B Va RogDau Coroana class=

Răspuns :

a) Suma este egala cu adunari cu termeni de tip n,n+3,n+3+3,etc cat timp n<m.

Astfel, in urma acelui "cat timp n<m executa", suma este s=2+5+8=15, n fiind la inceput 2 si devenind treptat 5 si 8. Dupa ce n a devenit 11, conditia din  "cat timp n<m executa" a devenit falsa si astfel se opreste executia lui "cat timp".

Acum verificam conditia de "daca": 11=11 adevarat deci vom "scrie" s+n=15+11=26

Deci rezultatul final este 26.

b) Voi scrie programul in C++:

#include <iostream>

using namespace std;

int main()

{

    unsigned int n,m;

    cin>>n>>m;

    int s=0;

    while (n<m)

    {

         s=s+n;

         n=n+3;

    }

    if (n==m)     cout<<s+n;

    else cout<<0;

}

Sper ca te-am ajutat! ;)