Ошибка в объявлении функции - 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. вектор }
Объяснение кода листинга программы
- Вектор
a
инициализируется значениями от 0 до 10. - Вектор
b
инициализируется значениями от 0 до 10. - Вектор
c
инициализируется значениями от 5 до 25. - Вектор
d
инициализируется значениями от 14 до 36.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д