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, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д