Форум программистов, компьютерный форум CyberForum.ru

Требуется определить расстояние, на котором окажутся бегуны друг от друга в конце тренировки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод и вывод в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread214857.html
Имеется задача: Дан файл действительных чисел, первые 2 числа задают координаты начала линии, каждая следующая пара чисел соответствует длине очередного отрезка линии и углу его наклона к оси Ох. Определить, образует ли линия замкнутый многоугольник, и в случае положительного ответа указать,кол-во углов. Код вообщем написал , да и работать он должен правильно: #include <stdio.h> #include...
C++ Строки в С++....сравнение слов не получется... Прога для решения задачи: С клавиатуры вводятся две строки, содержащие некоторые слова. Слова перечислены через запятую. Исключить из первой строки слова, входящие во вторую строку. Слова должны сравниваться без учета регистра символов. Строка 1: world,cat,DOG,BALL Строка 2: World,dog,processor,memory,programming Результат: cat ball Накалякал прогу... http://www.cyberforum.ru/cpp-beginners/thread214845.html
c++ подскажите C++
как сохранять переменные В ini файл и как с него считывать если можно напишите пример программы
C++ Структуры в с++
(3)Описать структуру с именем AEROFLOT, содержащую сл. Поля: -- название пункта назначения рейса; -- номер рейса; -- тип самолета; (4)Написать программу, выполняющую сл. Действия: -- ввод с клавиатуры данных в массив, состоящий из 7 элементов типа AEROFLOT; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения; -- вывод на экран пунктов назначения и ...
C++ Проверьте код на правильность. http://www.cyberforum.ru/cpp-beginners/thread214829.html
Вот код на Delphi: procedure TForm1.Button4Click(Sender: TObject); var i: integer; begin for i:=0 to 20 do if (TrackBar1.Position<=20) and (TrackBar1.Position>=0) then begin Application.ProcessMessages();
C++ Динамические массивы в c++ (1)В одномерном массиве, состоящем из n-вещественных элементов, вычислить: 1) Максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Списать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. !!! Использовать динамические массивы !!! (2)Дана... подробнее

Показать сообщение отдельно
Мда!
 Аватар для Мда!
0 / 0 / 0
Регистрация: 14.09.2010
Сообщений: 19
24.12.2010, 21:06  [ТС]     Требуется определить расстояние, на котором окажутся бегуны друг от друга в конце тренировки
хм.. правда как то мудренно!

я тут посидела и придумала такое:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include "StdAfx.h"
#include<iostream>
#include <fstream>
using namespace std;
int main ()
 
{
    ifstream ifs("input.txt"); 
    ofstream outputFile("output.txt"); 
    int N;
    int i;
    int j;
    int a;
    int b;
    int c;
 
    int dlina = 400;
 
    struct treenode 
    { 
        int v; 
        int t; 
    };
 
    
    treenode tr1[100];
    treenode tr2[100];
 
    ifs >> (int)N;
    i = 0; 
 
    while(i < N+1)
    { 
        ifs >> tr1[i].v >> tr1[i].t;
        ifs >> tr2[i].v >> tr2[i].t; 
        ++i;  
    }
    
    a=0;
    b=0;
    for(int i=0; i<N; i++)
    {
        a = a + (tr1[i].v * tr1[i].t);
        b = b + (tr2[i].v * tr2[i].t);
    }
 
    
    c = abs(a - b);
    if(c > dlina/2) 
    {
        c = dlina - c;
    }
 
    outputFile << c;
 
    ifs.close();
    outputFile.close();
 
    return 0;
}

работает.


еще вопросик.
а как найти min расстояние между ними вот по этой формуле. S=L-(|x1-x2|) где S-расстояние,L-длина стадиона, x1- в этой точке находится 1й бегун, x2- 2 бегун. если брать, что min расстояние между ними =2 и бегут они по кругу.

ПАСИБА за помощь, easybudda

 Комментарий модератора 
Используйте теги форматирования кода.
 
Текущее время: 12:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru