При компиляции возникает ошибка - C (СИ)

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

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

#include <stdio.h>
#include <math.h>

int main()
{
   int i,n;
   double v,s;
   n=5;
   s=0;
   for(i=0;i<n;i++);
   s=v[i]*v[i];
   return sqrt(s);
 
   printf("norma= %lf",s);
 
   return 0;
}

Решение задачи: «При компиляции возникает ошибка»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
 #include <math.h>
 
int main()
 {
    int n;
    float v[5],s;
    n=5;
    s=0;
    for(int i=0;i<n;i++)
    {
        s+=pow(v[i],2); 
    }
 
 printf("norma= %f",s);
getch();
 return 0;
 }

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

  1. Подключение необходимых библиотек для работы с файлами, математическими функциями и выводом на консоль.
  2. Объявление переменных: n (количество элементов в массиве), v (массив с пятью элементами), s (сумма элементов).
  3. Инициализация переменных: n = 5, s = 0.
  4. В цикле for перебираются все элементы массива v.
  5. Каждый элемент возводится в квадрат, результат прибавляется к переменной s.
  6. Вывод значения переменной s с помощью функции printf.
  7. Ожидание нажатия клавиши с помощью функции getch.
  8. Возврат 0, чтобы указать, что программа успешно завершилась.

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


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

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

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