Vs 2008 выдает ошибку fatal error C1083 - C (СИ)

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

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

Задание звучит так : для массива с N точек на плоскости вычислить расстояния между соседними точками. Формулу для вычисления расстояния ввести с отдельного файла. вот код:
#include<math.h>
#include "stdafx.h"
#define N 100
 
int _tmain(int argc, _TCHAR* argv[])
{
    int x[N], y[N], n, i;
    float rezult;
    scanf_s("%d",&n);
    for(i=0;i<n;i++){
        scanf_s("&d&d",x[i],y[i]);
        }
    for(i = 0;i<n;i++){
        for(int j=i+1;j<n;j++){
            #include"formul"
            printf("%d",rezult);
        }
    }
 
    return 0;
}

Решение задачи: «Vs 2008 выдает ошибку fatal error C1083»

textual
Листинг программы
#include "stdafx.h"
#include <math.h>
#define N 100
 
int _tmain(int argc, _TCHAR* argv[])
{
    int x[N], y[N], n;
    double rezult;
    scanf_s("%d",&n);
    for(int i=0;i<n;i++){
        scanf_s("&d&d",&x[i],&y[i]);
        }
    for(int i=0;i<n;i++){
        for(int j=i+1;j<n;j++){
            #include"formul.txt"
            ;printf("%d",rezult);
        }
    }
 
    return 0;
}

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

  1. Включаются необходимые заголовочные файлы stdafx.h и .
  2. Определяется константа N, которая равна 100.
  3. Функция main() принимает два аргумента типа int argc и _TCHAR* argv[].
  4. Создаются массивы x и y типа int размером N.
  5. Создается переменная rezult типа double.
  6. Считывается число n с помощью функции scanf_s().
  7. В цикле for считываются значения x и y с помощью функции scanf_s().
  8. В цикле for происходит обработка массива x и y с помощью вложенных циклов for.
  9. Включается файл formul.txt.
  10. Выводится значение rezult с помощью функции printf().
  11. Возвращается 0, что означает успешный конец работы программы.

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


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

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

14   голосов , оценка 3.786 из 5