ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 2078. Игра в боулинг

Страйк и спэр
Послано Hawook 4 июн 2016 15:10
Как узнать, когда игрок сделал страйк или спэр, если количество бросков во фрейме не задано?
Re: Страйк и спэр
Послано Hawook 4 июн 2016 15:52
My code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int n,i,len,max=0,min=0;
    int ball[10];
    len=sizeof(ball)/sizeof(int);
    for(i=0;i<len;i++){
        scanf("%d",&ball[i]);
        min+=ball[i];
    }
    for(i=0;i<len;i++){
        n=ball[i];
        max+=n;
        if((n==10)&& (ball[i+1]==10) && (i+1<len)){
            max+=ball[i+1];
            max+=ball[i+2];
        }
        else if((n==10) && (ball[i+1]<10) && (i+1<len)) max+=ball[i+1];
        else if((i+1==len) && (n==10))max+=20;
    }
    printf("%d %d",min,max);
    return 0;
}
Wrong answer in test №17
Re: Страйк и спэр
Послано 👑TIMOFEY👑 26 авг 2022 15:04
нужной найти максимум и минимум