Найти среднее арифметическое положительных чисел - C (СИ)

Формулировка задачи:

Условие задачи: Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое положительных чисел и подсчитать количество чисел, входящих в диапазон [-15..5]. Нужен текст программы,на языке C++ по примеру другой задачи. Пример: Задание. Произвести следующую обработку 15 целых чисел: подсчитать сумму чисел, входящих в диапазон [-5..5], и количество нечетных чисел. Пример программы без использования массива:
#include<stdio.h>
#include<conio.h>
void main()
{
int x,sum=0,i,kol=0;
printf("Enter numbers\n");
for (i=1;i<=15;i++)
{
scanf("%d",&x);
if ((x>=-5)&&(x<=5)) sum+=x;
if (x%2!=0) kol++;
}
printf("Summa v diapazone [-5,5]=%d\n", sum);
printf("Kolichestvo nechetnih=%d", kol);
}
Заранее спасибо! Добавлено через 6 минут Пример программы с использованием одномерного массива
#include<stdio.h>
#include<conio.h>
void main()
{
int a[15],sum=0,i,kol=0;
printf("Enter numbers\n");
for (i=0;i<15;i++)
scanf("%d",&a[i]);
for (i=0;i<15;i++)
{
if ((a[i]>=-5)&&(a[i]<=5)) sum+=a[i];
if (a[i]%2!=0) kol++;
}
printf("Summa v diapazone [-5,5]=%d\n", sum);
printf("Kolichestvo nechetnih=%d", kol);
}

Код к задаче: «Найти среднее арифметическое положительных чисел - C (СИ)»

textual
#include<stdio.h>
#include<conio.h>
int main()
{
 int a,sum=0,i,kol=0;
 printf("Enter numbers\n");
 for (i=0;i<15;i++)
  {
   scanf("%d",&a);
   if ((a>=-15)&&(a<=5))   
    kol++;
   if (a>0) 
    sum+=a;
  }
 printf("Srednee arifm=%d\n", (int)sum/15);
 printf("Kolichestvo v diapazone [-15..5]=%d", kol);
 getch();
 return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

7   голосов, оценка 3.571 из 5


СДЕЛАЙТЕ РЕПОСТ
Похожие ответы