Ошибка в объявлении функции - C (СИ)

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

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

Ошибки после подключения библиотек. Там я пишу функцию для подсчета длинны вектора. Задание: Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае. A[8], B[8], Вычисление длины вектора оформить в виде функции.
Листинг программы
  1. #include <math.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. int f(int x, x[],n){
  5. int s=0,i,n;
  6. for(i=0;i<n;i++)
  7. s=s+x[i]*x[i];
  8. s=sqrt(s);
  9. return s; }
  10. int random(int a, int b) {
  11. return (rand()%(b-a+1)+a); }
  12. int main(int argc, char *argv[]) {
  13. int r,i;
  14. int a[8], b[8];
  15. double l1,l2;
  16. srand((size_t)(time(NULL)));
  17. for (i=0; i<8;i++) {
  18. a[i] = random(0,10);
  19. b[i] = random(0,10);}
  20. l1=s(a,8);
  21. l2=s(b,8);
  22. printf("1=%f, 2=%f",l1,l2);
  23. if (l1>l2) {
  24. r=1; }
  25. else {
  26. r=0; }
  27. printf("\nr=%d",r);
  28. system("pause");
  29. return 0;
  30. }
что никто не поможет???

Решение задачи: «Ошибка в объявлении функции»

textual
Листинг программы
  1.     for (i=0; i<8; i++) {
  2.         a[i] = myrandom(0,10); // 1. вектор
  3.         b[i] = myrandom(0,10); // 2. вектор
  4.         c[i] = myrandom(5,25); // 3. вектор
  5.         d[i] = myrandom(14,36); // 4. вектор
  6.     }

Объяснение кода листинга программы

  1. Вектор a инициализируется значениями от 0 до 10.
  2. Вектор b инициализируется значениями от 0 до 10.
  3. Вектор c инициализируется значениями от 5 до 25.
  4. Вектор d инициализируется значениями от 14 до 36.

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


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

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

11   голосов , оценка 3.909 из 5

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

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

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