Yvision.kzYvision.kz
kk
Разное
Разное
399 773 постов41 подписчиков
Всяко-разно
0
10:04, 22 января 2013

Дан массив размера N и целые числа K и L (1 <= K <= L <= N). Найти среднее арифметическое элементов массива с номерами от K до L включительно.

#include <stdio.h>

#include <conio.h>

 

int main(){

int a[1000];

int n,k,l,n1,i;

double sred;

int sum=0;

clrscr();

printf("Vvedite n->");

scanf("%d",&n);

printf("Vvedite l->");

scanf("%d",&l);

if(l>n)

{

printf("l>n Vvedite pravilnoe znachenie");

return 1;

}

else{

printf("Vvedite k->");

scanf("%d",&k);

if ((k<1) || (k>l)){

printf("k<1 k>l Vvedite pravilnoe znachenie");

return 1;

}

else{

for (i=0;i<n;i++)

{

printf("a[%d]=",i);

scanf("%d",&a[i]);

}

for (i=0;i<n;i++)

printf("a[%d]=%d ",i,a[i]);

 

n1=l-k;

for (i=k;i<=l;i++)

sum=sum+a[i];

sred=double(sum)/double(n1);

printf("\narifmetikalik oratasi %5.3f",sred);

}

}

getch();

return 0;

 

}

 
0
2677
0