Răspuns :
Răspuns:
#include <iostream>
int main()
{
int primulNumar{}, alDoileaNumar{};
std::cout << "Introdu primul si al doilea numar (de ex 2 3) >> ";
std::cin >> primulNumar >> alDoileaNumar;
if (primulNumar >= alDoileaNumar)
exit(EXIT_FAILURE);
for (int i = primulNumar; i < alDoileaNumar; i++)
if ((i % 10) % 3 == 0)
std::cout << i << " ";
std::cout << std::endl;
return 0;
}
Explicație:
Citești primul numar și al doilea număr.
- Dacă primul număr este mai mare sau egal decât al doilea număr dai exit(...).
- Dacă primul număr este mai mic decât al doilea atunci parcurgem un for pornind de la primul până la ultimul și dacă ultima cifră a numărului curent ( pe care o iei cu i % 10 ) este divizibilă cu 3 adică dacă (i % 10) % 3 == 0 afișezi numărul.
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!