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

Обсуждение задачи 1573. Алхимия

why i got wa6!!
Послано Time-warren258 18 авг 2009 09:13
here my code:
#include<iostream>
using namespace std;
int main()
{
    int flag[3];
    int b,r,y;
    cin>>b>>r>>y;
    int n,i,j,k;
    char str[3][10];
    cin>>n;
    i=0;
    while(i<n)
        cin>>str[i++];
    for(i=0;i<n;i++)
    {
        if(str[i][0]=='B'||str[i][0]=='b')
            flag[0]=1;
        if(str[i][0]=='R'||str[i][0]=='r')
            flag[1]=1;
        if(str[i][0]=='Y'||str[i][0]=='y')
            flag[2]=1;
    }
    int sum=1;
    if(flag[0]==1)
        sum*=b;
    if(flag[1]==1)
        sum*=r;
    if(flag[2]==1)
        sum*=y;
    cout<<sum<<endl;
    return 0;
}

can anybody help me???
Re: why i got wa6!!
Послано Sergey Lazarev (MSU Tashkent) 18 авг 2009 12:21
You didn't initialized "flag" and it contains random values.
Re: why i got wa6!!
Послано Time-warren258 18 авг 2009 16:08
thanks,after i change "flag[3]=0;",i got a AC!