Другие языки программирования и технологии

Вычислить сумму нечетных элементов в программа С++ .Через статический и динамический массив! Вот я сам написал проверьте

Через статический и динамический массив!

Вот я сам написал проверьте!
#include <iostream.h>
#include<conio.h>
main()
{
int mass[4], i, p=0
cout <<"Введите элементы массива";<<endl;>>mass
if (mass%2;i=0)
p=p+mass
}
cout<<"Сумма нечетных элементов массива"=<
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
void print(int *, const size_t);
void random(int *, const size_t);
int * create(const size_t);
void randomize();
long long sumodd(int *, const size_t);
int main() {
    randomize();
    const size_t size = 25;
    int sarray[size];
    random(sarray, size);
    print(sarray, size);
    cout << " Sum = " << sumodd(sarray, size) << endl;
    int * darray = NULL;
    if (darray = create(size)) {
        random(darray, size);
        print(darray, size);
        cout << " Sum = " << sumodd(darray, size) << endl;
        delete[] darray;
        darray = NULL;
    } else cout << "\a Stack overflow!";
    cin.get(); cin.get();
    return 0;
}
void random(int * _v, const size_t _size) { for (size_t n = 0; n < _size; ++n) _v[n] = 1 + rand() % 99; }
void print(int * _v, const size_t _size) { for (size_t n = 0; n < _size; ++n) cout << setw(3) << _v[n]; cout << endl; }
void randomize() { srand(static_cast<unsigned>(time(NULL))); }
int * create(const size_t _size) { return new (nothrow) int [_size]; }
long long sumodd(int * _v, const size_t _size) {
    long long sum = 0;
    for (size_t n = 0; n < _size; ++n)
        if (!(_v[n] & 1))
            sum += _v[n];
    return sum;
}
КБ
Константин Белов
81 803
Лучший ответ
юзай pastebin.com
....poma>? ....
....poma>? ....
8 401
я 11классник, удивляюсь коду который не будет работать правильно 99% или же я ещё новичёк, который пишет на java, c++

Похожие вопросы