нуждаюсь в помощи с++

Dizon

Флудер
Дней с нами
3.246
Розыгрыши
0
Сообщения
387
Репутация
122
Реакции
412
есть задание которые не гугляться, если есть знатоки помогите
1)
Дан массив. Все его элементы:
а) увеличить в 2 раза;
б) уменьшить на число А;
в) разделить на первый элемент.

2)
Определить:
а) сумму всех элементов массива;
б) произведение всех элементов массива;
в) сумму квадратов всех элементов массива;
г) сумму шести первых элементов массива;
д) сумму элементов массива с k1-го по k2-й (значения k1 и k2 вводятся
с клавиатуры; k2 > k1);
е) среднее арифметическое всех элементов массива;
ж) среднее арифметическое элементов массива с s1-го по s2-й (значения s1
и s2 вводятся с клавиатуры; s2 > s1).
 
На изи это всё делается, просто найди любой пример по обработке массива и на основе него сделай
 
есть задание которые не гугляться, если есть знатоки помогите
1)
Дан массив. Все его элементы:
а) увеличить в 2 раза;
б) уменьшить на число А;
в) разделить на первый элемент.

2)
Определить:
а) сумму всех элементов массива;
б) произведение всех элементов массива;
в) сумму квадратов всех элементов массива;
г) сумму шести первых элементов массива;
д) сумму элементов массива с k1-го по k2-й (значения k1 и k2 вводятся
с клавиатуры; k2 > k1);
е) среднее арифметическое всех элементов массива;
ж) среднее арифметическое элементов массива с s1-го по s2-й (значения s1
и s2 вводятся с клавиатуры; s2 > s1).

1.
Код:
// ConsoleApplication2.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>
#include <vector>
using namespace std;

void DoubleIncrease(std::vector<int> & _array) {
    for (int &item : _array) {
        item *= 2;
    }
}
void Reduce(std::vector<int> & _array, int A) {
    for (int &item : _array) {
        item -= A;
    }
}

void Divide(std::vector<int> & _array) {
    auto firstElement = _array.at(0);
    for (int &item : _array) {
        item /= firstElement;
    }
}
void ShowArray(std::vector<int> & _array) {
    for (int item : _array) {
        cout << item << endl;
    }
}

int main() {

    std::vector<int> _array = {
        10, 34, 60, 300
    };
    auto A = 2;
    cout << "DoubleIncrease" << endl;
    DoubleIncrease(_array);
    ShowArray(_array);

    cout << endl << "Reduce" << endl;
    Reduce(_array, A);
    ShowArray(_array);

    cout << endl << "Devide" << endl;
    Divide(_array);
    ShowArray(_array);

    system("pause");
    return 0;
}
 
Если настолько лёгкое задание не можешь сделать, то зачем ты перешёл к массивам и циклам?
Выучи что такое инт для начала, массивы и циклы - база для таких высокоуровневых языков.
 
Ну это уже не смешно. Потратить 30-60 минут на изучение темы и сделать лол
 
  • Like
Реакции: korvo