Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
2) Вывести сумму всех чётных чисел.
C#
Программирование С++. Если поможете. Буду рад.
#include <numeric>
#include <vector>
#include <iostream>
using namespace std;
int main() {
cout << "n: ";
size_t n;
cin >> n;
vector<int> box(n);
cout << "Elements: ";
for (auto& x : box) cin >> x;
system("cls");
cout << "Array:";
for (auto x : box) cout << ' ' << x;
puts("");
auto storage = [](int acc, int x) {
return x & 1? acc : acc += x;
};
auto sum = accumulate(box.begin(), box.end(), 0, storage);
cout << "Sum of even: " << sum << '\n';
system("pause > nul");
}
#include <vector>
#include <iostream>
using namespace std;
int main() {
cout << "n: ";
size_t n;
cin >> n;
vector<int> box(n);
cout << "Elements: ";
for (auto& x : box) cin >> x;
system("cls");
cout << "Array:";
for (auto x : box) cout << ' ' << x;
puts("");
auto storage = [](int acc, int x) {
return x & 1? acc : acc += x;
};
auto sum = accumulate(box.begin(), box.end(), 0, storage);
cout << "Sum of even: " << sum << '\n';
system("pause > nul");
}
А с чем конкретно нужна помощь? Чётные числа - это которые делятся на 2
#include <iostream>
int main()
{
int l = 0, m, n;
long long s = 0;
std::cout << "N = ";
std::cin >> n;
long long *a = new long long [n];
for (m = 0; m < n; m++)
{
std::cin >> a[m];
if (a[m] % 2 == 0)
{
l++;
s += a[m];
}
}
for (m = 0; m < n; m++)
std::cout << m + 1 << " » " << a[m] << '\n';
if (l) std::cout << "sum of " << l <<
" odds = " << s << '\n';
else std::cout << "there are no odds\n";
return 0;
}
int main()
{
int l = 0, m, n;
long long s = 0;
std::cout << "N = ";
std::cin >> n;
long long *a = new long long [n];
for (m = 0; m < n; m++)
{
std::cin >> a[m];
if (a[m] % 2 == 0)
{
l++;
s += a[m];
}
}
for (m = 0; m < n; m++)
std::cout << m + 1 << " » " << a[m] << '\n';
if (l) std::cout << "sum of " << l <<
" odds = " << s << '\n';
else std::cout << "there are no odds\n";
return 0;
}
Похожие вопросы
- Помогите в программирование
- Как выучить язык программирования?
- Как выглядит сам процесс программирования на C#
- Что делать если туго даётся программирование ?
- Посоветуйте пожалуйста книгу, для изучения языка программирования C#, с полного нуля, заранее спасибо!
- Можно ли дома самому изучить языки программирования и начать свои программы писать или мобильные приложения и игры?
- Как создали программу для программирования если не было программы для программирования???
- Программирование на C Sharp (C#)
- За сколько времени можно выучить язык программирования? (JavaScript)
- Я изучал программирование на протяжении 4 лет и ничего не умею, как это возможно и что со мной не так? Учил С# и Unity