Napisz program wczytujący ciąg liczb całkowitych.
Wydrukuj na ekranie kolejno wszystkie liczby, które mają wszystkie cyfry parzyste.
Wdzięczny bym był bardzo z wyjaśnieniem : )
Do zrobienia w Dev - C++



Odpowiedź :

Odpowiedź:

//biblioteka do inputu i outputu

#include <iostream>

//biblioteka ktora zawiera definicje pojemnika std::vector

#include <vector>

int main()

{

 std::vector<int> pojemnik;

 int n=10; // ilosc liczb, ktora ma zostac zczytana

 while(n--) // dopoki n jest wieksze od zera bedzie to zwracalo prawde i przy kazdym sprawdzeniu odejmie jeden od n

 {

 int tymczasowa; // zmienna tymczasowa

 std::cin>>tymczasowa; // zapisanie podanej liczby do zmiennej tymczasowej

   pojemnik.emplace_back(tymczasowa); // umieszczenie tymczasowej liczby w std::vector

 }

 for(auto& liczba:pojemnik) // dla kazdego elementu z pojemnika

 {

   if(liczba%2) // jesli reszta z dzielenia liczby przez dwa jest rozna od 0 (nieparzysta)

  {

     std::cout<<liczba<<" "; //wypisz liczbe

   }

 }

 return 0;

}