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
Автор - mayvova005p0wgf3

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое трёхзначных чисел. Программа получает на вход количество натуральных чисел и сами натуральные числа. Количество чисел не превышает 100. Введённые числа не превышают 300.​

Ответ

Автор - BobbyFresnel

===== PascalABC.NET =====

begin

 var n := ReadInteger;

 ReadSeqInteger(n)

     .Where(p -> p.InRange(100, 300))

     .DefaultIfEmpty

     .Average

     .Println

end.

Ответ

Проверено экспертом

Автор - AnonimusPro

var a,n,k,i,s: integer;

begin

readln(n);

s:=0;

k:=0;

for i:=1 to n do begin

readln(a);

if (a>=100) and (a<=300) then begin

s:=s+a;

k:=k+1;

end;

end;

write(s/k);

end.

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

По всем вопросам пишите на - vashurokk@rambler.ru
Сайт znanija.net не имеет отношения к другим сайтам и не является официальным сайтом компании.