Stwórz program c++, który wypisuje liczby nieparzyste i oblicza ich sumę: użytkownik podaje ile kolejnych liczb ma wyświetlić i liczy ich sumę, którą też oblicza. Pomocy pilne!

Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main()

{

   int a, i, liczba, k;

   liczba=1;

   k=0;

   cout << "Ile liczb nieparzystych? " << endl;

   cin >> a;

   for (i=0; i<2*a; i=i+2)

   {

       cout << liczba+i << " ";

       k=k+liczba+i;

   }

   cout << endl << "suma: " << k;

   return 0;

}

Wyjaśnienie:

#include <iostream>

using namespace std;

int a;

int i = 1;

int ileliczb =0;

int suma = 0;

int liczby [100];

int main()

{

   cout << "Ile liczb chcesz podac?" << endl;

   cin >> ileliczb;

   while (i <= ileliczb)

   {

    cout << "Podaj liczbe" << endl;

    cin>>a;

    liczby [i] = a;

    i++;

   }

   i = 1;

   cout << "Liczby nieparzyste to: " << endl;

   while (i <= ileliczb)

   {

     if (liczby[i] % 2 != 0)

     {

       cout << liczby [i] <<endl;

       suma = suma +  liczby [i];

     }

     i++;

   }

      cout << "Suma liczb nieparzystych wynosi: " << suma <<endl;

}