Автор - Kirillemelyanoff2017

Оценка по информатике

Василий мечтает о карьере преподавателя информатики, поэтому очень хочет улучшить свою оценку по этому предмету.
В школе, в которой учится Вася, на уроках информатики ответы учеников оцениваются целым числом баллов от 2 до 5. В итоге оценка по информатике выставляется как среднее арифметическое оценок на всех уроках, округленное до ближайшего целого числа.
Если среднее значение находится ровно посередине между двумя целыми числами, то оценка округляется вверх. Т. е. если например средняя оценка 3.3, то итоговая будет 3, а если 3.5, то итоговая оценка 4.
Вася стремится получить итоговую оценку по информатике не ниже 4 баллов. К сожалению, он получил на уроках X двоек, Y троек и Z четверок. Теперь Вася планирует получить несколько пятерок. Причем он хочет, чтобы итоговая оценка была не меньше 4 баллов. Ему надо понять, какое минимальное количество пятерок ему необходимо получить, чтобы добиться своей цели. Помогите Васи написав программу, которая по заданным целым неотрицательные числам a, b и c определяет минимальное количество пятерок, которое необходимо получить Василию, чтобы его итоговая оценка по информатике была не меньше 4 баллов.

Формат ввода
Входные данные содержат три строки. Первая строка содержит целое неотрицательное число X, вторая строка содержит целое неотрицательное число Y, третья строка содержит целое неотрицательное число Z (0 ≤ X, Y, Z ≤ 10**15, X + Y + Z ≥ 1).

Формат вывода
Выходные данные должны содержать одно число: минимальное число пятерок, которое необходимо получить ученику, чтобы итоговая оценка была не меньше 4 баллов.

Пример
Ввод - 2 0 0
Вывод - 2

Ответ

Автор - donschool1

Ответ:

program vasa228;

var  x,y,z,a:int64;

begin

readln(x,y,z);

a:=0;

while round((2*x+3*y+4*z+a*5)/(x+y+z+a))<4   do a:=a+1;

write(a);

end.

Объяснение:

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation