1. Se citesc n numere naturale. Sa se afişeze in ordine crescătoare numere divizibile cu 13 sau cu 11. Va rog în C++, DAU INIMA, 5 STELE, COROANA!!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
int main()
{
int n;
std::vector<int> cacheVector;
std::vector<int> ascendingSortedVector;
while (true)
{
cin >> n;
cacheVector.push_back(n);
if (n == 0)
{
break;
}
}
for (const auto& number : cacheVector)
{
if (number % 13 == 0 || number % 11 == 0)
{
ascendingSortedVector.push_back(number);
}
}
std::sort(ascendingSortedVector.begin(), ascendingSortedVector.end(), [](int a, int b) -> bool {return a < b; });
for (const auto& number : ascendingSortedVector)
{
std::cout << number << " ";
}
}
Explicație:
Alte întrebări interesante
Chimie,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă