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; }
Объяснение кода листинга программы
- Включаются необходимые заголовочные файлы
stdafx.h
и. - Определяется константа N, которая равна 100.
- Функция main() принимает два аргумента типа int argc и _TCHAR* argv[].
- Создаются массивы x и y типа int размером N.
- Создается переменная rezult типа double.
- Считывается число n с помощью функции scanf_s().
- В цикле for считываются значения x и y с помощью функции scanf_s().
- В цикле for происходит обработка массива x и y с помощью вложенных циклов for.
- Включается файл formul.txt.
- Выводится значение rezult с помощью функции printf().
- Возвращается 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д