cetarbkilork82
?>

Егэ.27. информатика. надо написать программу на 4 . условие. последовательность на спутнике «восход» установлен прибор, предназначенный для измерения солнечной активности. каждую минуту прибор передаёт по каналу связи неотрицательное целое число – количество энергии солнечного излучения, полученной за последнюю минуту, измеренное в условных единицах. временем, в течение которого происходит передача, можно пренебречь. необходимо найти в заданной серии показаний прибора максимальное чётное произведение двух показаний, между моментами передачи которых прошло не менее 9 минут. если получить такое произведение не удаётся, ответ считается равным –1. количество энергии, получаемое прибором за минуту, не превышает 1000 условных единиц. общее количество показаний прибора в серии не превышает 10 000. мое решение var n, i, j, d, max: integer; a: array[1..9] of integer; begin readln(n); max : = -1; for i : = 1 to 9 do readln(a[i]); for i : = 10 to n do begin readln(d); if a[1] mod 2 = 0 then begin if a[1] * d > max then max : = a[1] * d end else if d mod 2 = 0 then if a[1] * d > max then max : = a[1] * d; for j : = 1 to 8 do a[j] : = a[j + 1]; a[9] : = d; end; writeln(max) end. потянет ли это решение на 4 ? если нет, что можно улучшить.

Информатика

Ответы

Vyacheslavovna240
Строго запрещается: находиться во время перемены в компьютерном классе без разрешения старшего (преподавателя); включать без разрешения оборудование;   трогать разъемы соединительных кабелей и проводов(возможно поражение электрическим током); прикасаться к питающим и устройствам заземления; прикасаться к экрану и к тыльной стороне монитора, клавиатуры; включать и выключать аппаратуру без указания преподавателя; работать в верхней одежде и влажными руками; прыгать, бегать (пылить); класть диски, книги, тетради и другие предметы на монитор и клавиатуру; устанавливать или копировать программы с дискет, дисков и флеш-носителей на компьютер, предварительно не проверив их антивирусом; при появлении запаха гари немедленно прекратите работу, выключите аппаратуру и сообщите об этом преподавателю. во время работы: строго выполняйте все указанные выше правила, а также текущие указания преподавателя; следите за исправностью аппаратуры и немедленно прекращайте работу при появлении необычного звука или самопроизвольного отключения аппаратуры; легко и быстро нажимайте на клавиши, не допуская резких ударов; не пользуйтесь клавиатурой и мышью, если не включен компьютер; работайте на клавиатуре чистыми руками; никогда не пытайтесь самостоятельно устранить неисправность в работе аппаратуры; не вставайте со своих рабочих мест, когда в кабинет входят посетители.
Яна_Софья
Basic: dim tetradcount as integer, oblojcount as integer, price1 as integer, price2 as integer cls input "введите кол-во тетрадей: "; tetradcount input "введите кол-во обложек: "; oblojcount price1 = tetradcount * 5 price2 = oblojcount * 3 print "стоимость тетрадей: "; price1 print "стоимость обложек: "; price2 print "общая стоимость: "; price1 + price2 end c#: обычный класс, единственная директива препроцессора system, в методе main int tetradcount, oblojcoubt, priceone, pricetwo, pricesum; console.writeline("введите кол-во тетрадей: "); tetradcount = int.parse(console.; console.writeline("введите кол-во обложек: "); oblojcount = int.parse(console.; priceone = tetradcount * 5; pricetwo = oblojcount * 3; pricesum = priceone + pricetwo; console.writeline("стоимость тетрадей: " + priceone); console.writeline("стоимость обложек: " + pricetwo); console.writeline("общая стоимость: " + pricesum);

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Егэ.27. информатика. надо написать программу на 4 . условие. последовательность на спутнике «восход» установлен прибор, предназначенный для измерения солнечной активности. каждую минуту прибор передаёт по каналу связи неотрицательное целое число – количество энергии солнечного излучения, полученной за последнюю минуту, измеренное в условных единицах. временем, в течение которого происходит передача, можно пренебречь. необходимо найти в заданной серии показаний прибора максимальное чётное произведение двух показаний, между моментами передачи которых прошло не менее 9 минут. если получить такое произведение не удаётся, ответ считается равным –1. количество энергии, получаемое прибором за минуту, не превышает 1000 условных единиц. общее количество показаний прибора в серии не превышает 10 000. мое решение var n, i, j, d, max: integer; a: array[1..9] of integer; begin readln(n); max : = -1; for i : = 1 to 9 do readln(a[i]); for i : = 10 to n do begin readln(d); if a[1] mod 2 = 0 then begin if a[1] * d > max then max : = a[1] * d end else if d mod 2 = 0 then if a[1] * d > max then max : = a[1] * d; for j : = 1 to 8 do a[j] : = a[j + 1]; a[9] : = d; end; writeln(max) end. потянет ли это решение на 4 ? если нет, что можно улучшить.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

katdavidova91
Linichuk
vardartem876
ilplakhotin8734
doorhan42n6868
Bolshakova Shigorina
alekseysokolov29816
lirene
oniks-plus
Talikova164
aluka
Garifovich Greshilova791
Ivan500
Playintim405374
phiskill559