C/C++

Помогите в С++ пожалуйста

 #include  
#include
#include
#include

#define RAND(min, max) (rand() % ((max) - (min)) + (min))

using namespace std;

void random_fill(int* box, const size_t n) {
for (size_t i = 0; i < n; ++i) {
box[i] = RAND(-5, 6);
}
}

void show(int* box, const size_t n, const streamsize w) {
for (size_t i = 0; i < n; ++i) {
cout
Муратхан Султанханов
Муратхан Султанханов
62 750
Лучший ответ
#include <iostream>

int findLastZero(int* array, int length) {
int lastZeroIndex = -1; // инициализируем значение индекса нулевого элемента как -1, чтобы потом определить, был ли найден нулевой элемент
for (int i = 0; i < length; i++) {
if (array[i] == 0) {
lastZeroIndex = i;
}
}
return lastZeroIndex;
}

int main() {
int a[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};
int b[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0};
int c[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0};

int aLastZeroIndex = findLastZero(a, 20);
int bLastZeroIndex = findLastZero(b, 20);
int cLastZeroIndex = findLastZero(c, 20);

int sum = aLastZeroIndex + bLastZeroIndex + cLastZeroIndex;
std::cout << "Sum of indexes of last zero elements: " << sum << std::endl;

return 0;
}


я в этом не уверен
Валентин Геворкян Эта функция принимает на вход массив array и его длину length, а возвращает номер последнего нулевого элемента в массиве. Если нулевых элементов в массиве нет, то функция вернет -1.
Валентин Геворкян int sum = aLastZeroIndex + bLastZeroIndex + cLastZeroIndex;

std::cout << "Sum of indexes of last zero elements: " << sum << std::endl;



return 0;

}
Валентин Геворкян предел в символах поэтому кусками
Валентин Геворкян #include <iostream>

int findLastZero(int* array, int length) {
int lastZeroIndex = -1; // инициализируем значение индекса нулевого элемента как -1, чтобы потом определить, был ли найден нулевой элемент
for (int i = 0; i < length; i++) {
if (array[i] == 0) {
lastZeroIndex = i;
}
}
return lastZeroIndex;
}
Валентин Геворкян int main() {

int a[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};

int b[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0};

int c[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0};



int aLastZeroIndex = findLastZero(a, 20);

int bLastZeroIndex = findLastZero(b, 20);

int cLastZeroIndex = findLastZero(c, 20);



std::cout << "Index of last zero element in array a: " << aLastZeroIndex << std::endl;

std::cout << "Index of last zero element in array b: " << bLastZeroIndex << std::endl;

std::cout << "Index of last zero element in array c: " << cLastZeroIndex << std::endl;

}