Se citește un șir de numere întregi cu n elemente, n citit de la tastatură. Realizați un program care ordonează șirul citit, afișează vectorul ordonat, afișează produsul elementelor impare din șir și numărul de elemente pare din șir.
Vreau rezolvare in C++
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <algorithm>
int main() {
size_t i, n;
std::cin >> n;
int *v = new int[n];
for (i = 0; i < n; ++i)
std::cin >> v[i];
std::sort(v, v + n);
size_t im = 1, pa = 0;
for (i = 0; i < n; ++i) {
if (v[i] & 1)
im *= v[i];
else
++pa;
std::cout << v[i] << ' ';
}
std::cout << "\nProdusul: " << im << "\nNr. de elemente pare: " << pa;
delete[] v;
}
imvatacel0:
Multumesc pentru rezolvare . Sper ca ai primit punctele meritate .
Alte întrebări interesante
Engleza,
8 ani în urmă
Alte limbi străine,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă