Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 20:05   #1
everliving
Новичок
Джуниор
 
Регистрация: 26.12.2010
Сообщений: 1
По умолчанию Длинны векторов, input output

Здравствуйте, суть задания

Определить длины серии отрезков и их суммарную длину.

Пример файла input.txt
2
0 1 1 1
3 3 4 3
Пример файла output.txt
0 1 1 1 - 1
3 3 4 3 - 1
sum = 2

у меня получилось так но в итоге судя по файлу output он у меня считает лишь последние координаты
не могли бы помочь поправить код, спасибо!
Код:
#include <stdio.h>
#include <math.h>
#include <time.h>
#include <stdlib.h>
 
void main ()
{
        FILE*f1=fopen("c:\\temp\\input.txt","rt");
        FILE*f2=fopen("c:\\temp\\output.txt","wt");
        float x1,y1,x2,y2,dl,sm;
        int n;
        sm=0;
        fscanf (f1,"%d\n",&n);
        for(n;n==0;n--);
        {
                fscanf(f1,"%f",&x1);
                fscanf(f1,"%f",&y1);
                fscanf(f1,"%f",&x2);
                fscanf(f1,"%f",&y2);
                dl=(sqrt(sqr(x2-x1)+sqr(y2-y1)));
                sm+=dl; 
            fprintf(f2,"%f\n",dl);  
        }
 
        fclose(f1);
        fprintf(f2,"%f\n",sm);
        fclose(f2);
}

Последний раз редактировалось Stilet; 26.12.2010 в 20:23.
everliving вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставьте в прогу одномерный массив(функции input и output) Новичек_Rudik Помощь студентам 2 21.04.2010 10:46
BIOS (basic input/output system) Kurmangazi Операционные системы общие вопросы 3 24.09.2009 08:37
Ввод векторов и матриц, умножение матрицы на вектор и вычисление скалярного призведения двух векторов zverushka Помощь студентам 18 20.02.2009 15:25
Слово нечетной длинны! Artem1987 Помощь студентам 2 28.10.2007 13:43