xDeliC
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору кто бы мог сказать что у меня может быть неправельно..собстна вот задача Цитата: Когда Настю спрашивают, сколько сейчас времени, она делает большие глаза, смотрит на будильник с циферблатом и громко сообщает, на какой цифре находится большая стрелка, а на какой - маленькая. Если стрелка находится между цифрами, Настя говорит ту цифру, к которой стрелка ближе. Если же она точно посередине, то Настя берёт следующее по кругу значение. Перевести показания Насти в показание электронных часов. Дано: На первой строке записано, где находится маленькая стрелка (от 1 до 12), На второй - где находится большая стрелка (тоже от 1 до 12). Надо: Результаты записать как на электронных часах: HH:MM, где HH - сколько сейчас часов (от 01 до 12), MM - сколько сейчас минут: от 00 до 55 (с шагом по 5 минут). | вот что по ней написал... Код: var m,h : longint; t,t2 : string; begin readln(h); readln(m); case h of 1 : t := '01:'; 2 : t := '02:'; 3 : t := '03:'; 4 : t := '04:'; 5 : t := '05:'; 6 : t := '06:'; 7 : t := '07:'; 8 : t := '08:'; 9 : t := '09:'; 10 : t := '10:'; 11 : t := '11:'; 12 : t := '12:'; end; case m of 0 : t2 := '00'; 1 : t2 := '05'; 2 : t2 := '10'; 3 : t2 := '15'; 4 : t2 := '20'; 5 : t2 := '25'; 6 : t2 := '30'; 7 : t2 := '35'; 8 : t2 := '40'; 9 : t2 := '45'; 10 : t2 := '50'; 11 : t2 := '55'; 12 : t2 := '00'; end; writeln (t,t2); end. | при проверках когда вводиться значение допустим 11 ч и 6 мин у меня выдает 11:30 все норм вроде а ответ неправельный все равно |