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

Быстрый поезд (задача с acmp) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Настройка Code::Blocks http://www.cyberforum.ru/cpp-beginners/thread416330.html
Здравствуйте! Ребята помогите настроить компилятор и отладчик в Code::Blocks.Дело в том что я пока мись чайник в ентом деле, да и с английским не вась-вась.Вот фотки... Форум не место обмена электронной почтой!
C++ Функции С++ Ребят подскажите кто-нибудь как вынести все cin и cout в функцию main? #include <conio.h> #include <iostream.h> #include <stdio.h> void razmer(int(&A),const int &n,const int &m) { for(int i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread416322.html
Прокомментируйте пожалуйста C++
Прокомментируйте плиз!!! Срочно!!! Условие: заменить каждый элемент массива минимальным строго большим его простым числом int mas; for ( int i = 0; i < n; i++) { if (mas == 1) mas = 2; else { for ( int j = mas+1; ; j++)
C++ Объясните на своих премерах методы сортировки.
Добрый вечер. Си++ я начал учить совсем недавно и пытаюсь разобраться с различными методами сортировок. Пока осилил пузырьковую. Так вот, для ее понимания я представлял себе три стакана. 1ый с одной жидкостью, 2 ой с другой, а третий пустой. И чтобы из одного стакана перелить жидкость в другой нужно использовать 3ий. Признаюсь честно, мне этот пример очень помог. Не могли бы вы привести бы мне...
C++ Переставить строки матрицы так http://www.cyberforum.ru/cpp-beginners/thread416315.html
Переставить строки матрицы так, чтобы любые две соседние строки имели хотя бы два одинаковых элемента!!! И если можно прокомментрируйте плиз!!! Очень срочно!!!!
C++ очень надо! #include <iomanip> #include <conio.h> #include <iostream> #include <stdlib.h> #include <string> #include <istream> using namespace std; const int k=5; const int p=8; void main() подробнее

Показать сообщение отдельно
nuts23
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 30
25.06.2013, 16:04     Быстрый поезд (задача с acmp)
ZaMaZaN4iK, моё решение валится на 6-ом тесте с WA
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
61
62
63
64
#include <stdio.h>
#include <stdio.h>
#include <math.h>
#include <cstdio>
#include <algorithm>
#include <cstring>
 
inline double round( double d )
{
    return floor( d + 0.5 );
}
 
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    int N;
    scanf("%d", &N);
    char str[100][100];
    gets(str[0]);
    for (int i = 0; i < N; ++i)
    {
        gets(str[i]);
    }
    int imin = 0;
    char name[100][52];
    int time[100];
    for (int i = 0; i < N; ++i)
    {
        int j = 1;
        int k = 0;
        while (str[i][j] != '"')
        {
            name[i][k] = str[i][j];
            ++j;
            ++k;
        }
        int a, b;
        int c, d, e, f;
        c = (((int)(str[i][j+2]))-48)*10*60 + (((int)(str[i][j+3]))-48)*60;// в минутах
        d = ((int)(str[i][j+5])-48)*10 + ((int(str[i][j+6]))-48);// в минутах
        a = c + d;
        e = (((int)(str[i][j+8]))-48)*10*60 + (((int)(str[i][j+9]))-48)*60;
        f = ((int)(str[i][j+11])-48)*10 + ((int(str[i][j+12]))-48);// в минутах
        b = e+f;
        if (a == b)
            time[i] = 24*60;
        else if (b > a) //+
            time[i] = b - a;
        else // a > b
             time[i] = 24*60 - a + b;
        if (time[i] < time[imin]) imin = i;
    }
    printf("The fastest train is \"");
    for (int j = 0; name[imin][j]; ++j)
    {
        printf("%c", name[imin][j]);
    }
    printf("\".\n");
    double fu = round(650.0*60/time[imin]);
    printf("It's speed is %.0lf km/h, approximately.", fu);
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru