Как написать данную программу через функцию? - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int i,a=0;
float k=0,M[19];
for(i=0;i<=19;i++)
{
printf("Vvedite %d-i elemment",i);
printf("\n");
scanf("%f", &M[i]);
}
printf("\n");
for(i=0;i<=19;i++)
printf(" %f ",M[i]);
for (i=0;i<19;i++)
if (M[i]>M[19])
{
a=a+1;
k=k+M[i];
}
printf("\n summa=%6.1f, kolichestvo=%d",k,a);
getch();
}#include <stdio.h>
#include <conio.h>
#include <math.h>
float laba4 (float x)
{
int i,a=0;
float k=0;
for (i=0;i<19;i++)
if (M[i]>x)
{
a=a+1;
k=k+M[i];
}
return x;
}
main()
{
int i,a=0;
float k=0,M[19];
float laba4 (float x);
float x;
for(i=0;i<=19;i++)
{
printf("Vvedite %d-i elemment",i);
printf("\n");
scanf("%f", &M[i]);
}
printf("\n");
for(i=0;i<=19;i++)
printf(" %f ",M[i]);
for(i=0;i<=19;i++)
x=M[i];
laba4 (x);
getch();
}Решение задачи: «Как написать данную программу через функцию?»
textual
Листинг программы
for(i=0;i<=19;i++)
{
x=M[i];
laba4(x,M[19]);
}