roma8
?>

8) дан целочисленный массив из 40 элементов. элементы массива могут принимать целые значения от 1 до 10000 включительно. опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести наименьший из элементов массива, восьмеричная запись которого оканчивается на цифру 7. если таких чисел нет, нужно вывести ответ 0. язык паскаль

Информатика

Ответы

agusarevich283

Program Begenjov1997;

const

 n = 40; {Количество элементов массива}

 m = 10000; {Максимально возможное значение элемента}

var

 a:array[1..n] of integer;

 i,min: integer; b:boolean;

 s:string;

 

begin

 s:=' -=Alphaeus=- ';

 for i:=1 to 22 do begin write(s[i]); sleep(60) end;

{заполняем массив случайными числами}

 writeln; randomize;

 for i:=1 to n do a[i]:=random(m+1);

{Ищем минимальный элемент с семеркой в конце в 8-ичной записи}

 min:=a[1]; b:=false;

 for i:=2 to n do  

   if (a[i] mod 8 = 7) and (a[i]<min) then

     begin

       min:=a[i];

       b:=true;

     end;  

{выводим min}

 writeln;

     if b then writeln('минимальный элемент с семеркой в конце в 8-ичной записи = ',min)  

       else writeln('0 (нет такого элемента)');

end.

Анатольевич Сергей7

Python 3.7.2

some_list = [int(input()) for i in range(int(input('list range: ')))]

EvenSumm = 0 #Сумма чётных

#Ищем сумму чётных

EvenSumm = sum(list(filter(lambda x: x % 2 == 0, some_list)))

#Среднее арифметическое закачивающихся на 5

endswithfive = list(filter(lambda x: x % 10 == 5, some_list))

endswithfive_average = sum(endswithfive) / len(endswithfive)

#Поиск чего то, равного х  

something_equal_x = some_list[some_list.index(int(input('x = ')))]

#Маскимум и его индекс

max_ind = some_list.index(max(some_list))

max_and_his_index = (max(some_list), max_ind)

print(f'''

Answers:

a) Even Summ: {EvenSumm}

b) Average of nums, ends with '5': {endswithfive_average}

c) something, equal x: {something_equal_x}, placed under index: {some_list.index(something_equal_x)}

d) maximum and his index: {max_and_his_index}

   ''')

P.S - Скопированый код может не работать. Это нормально, сайт портит отступы. Код протестирован, работает. Приложен скриншот программы и вывода для придуманных на ходу входных данных


Дан одномерный массив. а) найдите сумму четных элементов массива б)среднее арифметическое элементов
Дан одномерный массив. а) найдите сумму четных элементов массива б)среднее арифметическое элементов
Николаевич-Анатольевич599

Я не знаю языка C#, но думаю что базовые элементы во всех языках похожи и я смогу объяснить как это сделать. Можно создать 3 переменных A, B, C и массивы Da и Db.

A - Количество найденных предметов

B - Время

C - Количество попыток

Da - Кол-во найденных предметов за все попытки

Db - Время за все попытки

При нажатии на предмет переменная A увеличивается на 1

В конце игры:

В переменную B записывается счётчик времени

Переменная C увеличивается на 1

Элемент массива Da под индексом C принимает значение A

Элемент массива Db под индексом C принимает значение B

A обнуляется

B обнуляется

И потом можно вывести массивы по номерам попыток от 1 до C

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

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

8) дан целочисленный массив из 40 элементов. элементы массива могут принимать целые значения от 1 до 10000 включительно. опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести наименьший из элементов массива, восьмеричная запись которого оканчивается на цифру 7. если таких чисел нет, нужно вывести ответ 0. язык паскаль
Ваше имя (никнейм)*
Email*
Комментарий*

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

Палкина-Дроздова
Bsn1704
Aleksandrivanovna
xeniagolovitinskaya4546
annayarikova
sastakhova
kseniyavaganova
denisovatat7
radatailless
Скворцов
Равиль_Евгеньевич1808
AndreiAstakhva1442
aluka
Lesya
козлов