ПОМОГИТЕ ПОЖАЛУЙСТА!!! Написать программу на языке С (массивы) 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
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			