Как написать данную программу через функцию? - C (СИ)

Узнай цену своей работы

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

Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>
  4. main()
  5. {
  6. int i,a=0;
  7. float k=0,M[19];
  8. for(i=0;i<=19;i++)
  9. {
  10. printf("Vvedite %d-i elemment",i);
  11. printf("\n");
  12. scanf("%f", &M[i]);
  13. }
  14. printf("\n");
  15. for(i=0;i<=19;i++)
  16. printf(" %f ",M[i]);
  17. for (i=0;i<19;i++)
  18. if (M[i]>M[19])
  19. {
  20. a=a+1;
  21. k=k+M[i];
  22. }
  23. printf("\n summa=%6.1f, kolichestvo=%d",k,a);
  24. getch();
  25. }
начала делать.но не понимаю, как заменить массив на переменную Х:
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>
  4. float laba4 (float x)
  5. {
  6. int i,a=0;
  7. float k=0;
  8. for (i=0;i<19;i++)
  9. if (M[i]>x)
  10. {
  11. a=a+1;
  12. k=k+M[i];
  13. }
  14. return x;
  15. }
  16. main()
  17. {
  18. int i,a=0;
  19. float k=0,M[19];
  20. float laba4 (float x);
  21. float x;
  22. for(i=0;i<=19;i++)
  23. {
  24. printf("Vvedite %d-i elemment",i);
  25. printf("\n");
  26. scanf("%f", &M[i]);
  27. }
  28. printf("\n");
  29. for(i=0;i<=19;i++)
  30. printf(" %f ",M[i]);
  31. for(i=0;i<=19;i++)
  32. x=M[i];
  33. laba4 (x);
  34. getch();
  35. }

Решение задачи: «Как написать данную программу через функцию?»

textual
Листинг программы
  1. for(i=0;i<=19;i++)
  2. {
  3. x=M[i];
  4. laba4(x,M[19]);
  5. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы