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

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

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

Ошибки после подключения библиотек. Там я пишу функцию для подсчета длинны вектора. Задание: Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае. A[8], B[8], Вычисление длины вектора оформить в виде функции.
#include <math.h>
 #include <stdlib.h>
 #include <stdio.h>
int f(int x, x[],n){
int s=0,i,n;
for(i=0;i<n;i++)
s=s+x[i]*x[i];
s=sqrt(s);
return s; }
int random(int a, int b) {
 return (rand()%(b-a+1)+a);  }
 int main(int argc, char *argv[]) {
 int r,i;
 int a[8], b[8];
 double l1,l2;
 srand((size_t)(time(NULL)));
 for (i=0; i<8;i++) {
 a[i] = random(0,10);
 b[i] = random(0,10);}
 l1=s(a,8);
 l2=s(b,8);
 printf("1=%f, 2=%f",l1,l2);
 if (l1>l2) {
 r=1;  }
 else {
 r=0;  }
 printf("\nr=%d",r);
 system("pause");
 return 0;
 }
что никто не поможет???

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

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

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

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

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


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

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

11   голосов , оценка 3.909 из 5
Похожие ответы