Utwórz program,który policzy sumę co drugiej liczby od liczby a do liczby b przy czym liczby a i b mają być podane przez użytkownika.

Odpowiedź :

#include <iostream>

using namespace std;

int main()

{

   int a,b,s;

   cout << "podaj a: ";

   cin >> a;

   cout << "podaj b: ";

   cin >> b;

   s=0;

   

   if (a%2==0) {

       cout << "suma liczb: ";

           for (int i=a; i<=b; i++ ) {

               if (i%2==0)  {

                   cout << i << ", ";

                   s=s+i;

               }

           }

   cout << " to: " << s;

   }

   

    if (a%2!=0) {

        cout << "suma liczb: ";

           for (int i=a; i<=b; i++ ) {

               if (i%2!=0)  {

                   cout << i << ", ";

                   s=s+i;

               }

           }

   cout << " to: " << s;

   }

   

   return 0;

}

Odpowiedź:

dodatkowo w pliku

Wyjaśnienie:

#include <iostream>

using namespace std;

int main()

{

  int a,b,i,suma;

  cout<<"podaj a: ";

  cin>>a;

  cout<<"podaj b: ";

  cin>>b;

  suma = 0;

   for (i=a; i<=b; i=i+2)

   {

       suma=suma+i;

   }

   cout<<"suma = "<<suma<<endl;

   return 0;

}

Zobacz obrazek Zbigniewst