Вопрос задан 05.07.2023 в 12:11. Предмет Информатика. Спрашивает Феоктистова Алина.

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

массива, меньших 45 2.Найти среднее арифметическое элементов массива, меньших 78 пожалуйста пожалуйста!!!!!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Оппенгейм Владислав.

//Братишка, я тебе опять С++ принёс

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программу на языке 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, в вашем массиве.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос