Contest.samara.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 

Форум

ТемаАвтор Время
Командировочное удостоверение AKPO6AT 18.12.2009 14:33
Че я нетак сделал ?? непайму (
#include <stdio.h>
#include <math.h>

int main()
{
FILE* in = fopen("input.txt", "r");
FILE* out = fopen("output.txt", "w");
int kolp, lengthl, shag;
int vis = 0;
fscanf(in, "%d %d %d", &kolp, &lengthl, &shag);
bool q=true;
for (int i = 1; i <= kolp; i++)
{
int xex;
fscanf(in, "%d", &xex);
if (xex<=shag && q ==true){vis+=xex;}else{q=false;}
}
if (vis>lengthl){vis=lengthl;}
fprintf(out, "%d", vis);
return 0;
}
ошибочка вышла AKPO6AT 18.12.2009 15:07
я ошибся написав Командировочное удостоверение
это задача стремянка )) бывает у меня такое )
Неужели ты не в курсе DK 19.12.2009 06:15
что стремянку можно переворачивать? це ж мем просто
во я дурак )) AKPO6AT 19.12.2009 09:27
точно =) щас сделаем ))
все равно не пашет ( AKPO6AT 19.12.2009 09:44
#include <stdio.h>
#include <math.h>

int main()
{
FILE* in = fopen("input.txt", "r");
FILE* out = fopen("output.txt", "w");
int kolp, lengthl, shag;
int vis = 0;
int max = 0;
int xex[100];
fscanf(in, "%d %d %d", &kolp, &lengthl, &shag);
bool q=true;
for (int i = 1; i <= kolp; i++)
{
fscanf(in, "%d", &xex[i]);
}
for (int i = 1; i <= kolp; i++)
{
if (xex[i] <= shag && q ==true){vis+=xex[i];}else{q=false;}
}
max = vis;
vis=0;
for (int i = kolp; i >= 1; i--)
{
if (xex[i] <= shag && q ==true){vis+=xex[i];}else{q=false;}
}
if (max<vis){max=vis;}
if (max>lengthl){max=lengthl;}
fprintf(out, "%d", max);
return 0;
}

сделал с переворотом стремянки и все равно 3 тест не проходит
все равно не пашет ( AKPO6AT 19.12.2009 09:44
#include <stdio.h>
#include <math.h>

int main()
{
FILE* in = fopen("input.txt", "r");
FILE* out = fopen("output.txt", "w");
int kolp, lengthl, shag;
int vis = 0;
int max = 0;
int xex[100];
fscanf(in, "%d %d %d", &kolp, &lengthl, &shag);
bool q=true;
for (int i = 1; i <= kolp; i++)
{
fscanf(in, "%d", &xex[i]);
}
for (int i = 1; i <= kolp; i++)
{
if (xex[i] <= shag && q ==true){vis+=xex[i];}else{q=false;}
}
max = vis;
vis=0;
for (int i = kolp; i >= 1; i--)
{
if (xex[i] <= shag && q ==true){vis+=xex[i];}else{q=false;}
}
if (max<vis){max=vis;}
fprintf(out, "%d", max);
return 0;
}

сделал с переворотом стремянки и все равно 3 тест не проходит


Вам небходимо залогиниться в систему, если Вы хотите оставить сообщение в данном форуме.