
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
#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;
}
я в этом не уверен
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;
}
я в этом не уверен
Похожие вопросы
- Помогите решить задачу пожалуйста, в C++
- Помогите с кодом, пожалуйста
- Язык Си.помогите написать формулу пожалуйста
- Помогите решить задачу пожалуйста С++
- Помогите с c++ пожалуйста
- Помогите изменить задачу пожалуйста немного
- Помогите решить задачу, пожалуйста. (Язык Си)
- Помогите решить задачу, пожалуйста. Сам не понимаю. (Язык Си)
- Помогите решить С++ пожалуйста
- Помогите с С++ пожалуйста
std::cout << "Sum of indexes of last zero elements: " << sum << std::endl;
return 0;
}
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 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;
}
вроде