
ПОМОГИТЕ ПОЖАЛУЙСТА!!! Написать программу на языке С (массивы) 1.Посчитать количество элементов
массива, меньших 45 2.Найти среднее арифметическое элементов массива, меньших 78 пожалуйста пожалуйста!!!!!

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

//Братишка, я тебе опять С++ принёс
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n;
cout<<"Enter size of array\n";
cin>>n;
int *arr = new int;
for(int i = 0;i<n;i++){
cin>>arr[i];
}
int counter_of_less_fortyfive = 0;
vector<int>seventyeight;
for(int i = 0;i<n;i++){
if(arr[i]<45){
counter_of_less_fortyfive++;
}
if(arr[i]<78){
seventyeight.push_back(arr[i]);
}
}
int summ_seventyeight = 0;
for(auto &i:seventyeight){
summ_seventyeight+=i;
}
float average_seventyeight = summ_seventyeight / seventyeight.size();
cout<<"Quantity of elements wich less then 45 is "<<counter_of_less_fortyfive<<endl;
cout<<"Average of elements wich less 78 is "<<average_seventyeight;
return 0;
}



Конечно, я помогу вам написать программу на языке C для выполнения указанных задач. Вот код, который решает эти две задачи:
c#include <stdio.h>
int main() {
int arr[] = {15, 30, 40, 50, 60, 70, 80, 90}; // Пример массива, замените его значениями по вашему выбору
int size = sizeof(arr) / sizeof(arr[0]);
// Задача 1: Посчитать количество элементов массива, меньших 45
int countLessThan45 = 0;
for (int i = 0; i < size; i++) {
if (arr[i] < 45) {
countLessThan45++;
}
}
printf("Количество элементов, меньших 45: %d\n", countLessThan45);
// Задача 2: Найти среднее арифметическое элементов массива, меньших 78
int sum = 0;
int countLessThan78 = 0;
for (int i = 0; i < size; i++) {
if (arr[i] < 78) {
sum += arr[i];
countLessThan78++;
}
}
if (countLessThan78 > 0) {
float average = (float) sum / countLessThan78;
printf("Среднее арифметическое элементов, меньших 78: %.2f\n", average);
} else {
printf("Нет элементов меньше 78.\n");
}
return 0;
}
Замените значения массива arr
на те, с которыми вы хотите работать. После компиляции и выполнения этой программы она выведет количество элементов, меньших 45, и среднее арифметическое элементов, меньших 78, в вашем массиве.


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