
Пожалуйста помогите надо на с++ написать задачу как можно проще можно через cout или printf: В
одномерном массиве произвольных чисел А(20) определить сумму и количество элементов, которые меньше -5 и номера которых кратны 4

Ответы на вопрос

#include <iostream>
#include <time.h>
using namespace std;
int main(){
srand(time(0));
int A[20];
int sum = 0;
int index = 0;
cout << "Массив: { ";
for(int i = 0; i<20; i++){
A[i] = rand()%40-30;
cout << A[i] << " ";
}
cout << "}\n\n";
for(int i = 0; i<20; i++){
if(A[i]<=-5 and A[i]%4==0){
sum=sum+A[i];
index++;
}
}
cout << "Сумма: " << sum << endl;
cout << "Количество: " << index;
cout << endl;
return 0;
}



Для решения этой задачи на C++, вы можете использовать простой цикл для прохода по массиву и проверки условий для каждого элемента. Здесь я представлю пример кода с использованием cout
для вывода результатов:
cpp#include <iostream>
int main() {
const int size = 20;
int A[size] = { /* Ваши числа для массива здесь */ };
int sum = 0;
int count = 0;
for (int i = 0; i < size; ++i) {
if (A[i] < -5 && i % 4 == 0) {
sum += A[i];
count++;
}
}
std::cout << "Сумма элементов меньше -5 и с номерами, кратными 4: " << sum << std::endl;
std::cout << "Количество таких элементов: " << count << std::endl;
return 0;
}
Поменяйте A
на свой массив из 20 чисел, а затем запустите программу, чтобы увидеть сумму и количество элементов, которые меньше -5 и имеют номера, кратные 4.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili