Вопрос задан 13.07.2023 в 12:49. Предмет Информатика. Спрашивает Беденко Мирослава.

Заполнить с клавиатуры массив a[1...9]. Вывести на экран количество чисел , больших 2 и сумму тех,

которые не больше -12. Отсортировать массив по убыванию и вывести на экран в одну строку. Ребят кто шарит помогите пожалуйста. Заранее огромное вам спасибо!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Корецкая Ольга.

var a:array[1..9] of integer;

   i,j,c,sum,t:integer;

begin

 c:=0;

 sum:=0;

 for i:=1 to 9 do readln(a[i]);

 for i:=1 to 9 do begin

   if a[i]>2 then c += 1;

   if a[i]<12 then sum += a[i];

 end;

 for i:=1 to 9 do begin

   for j:=9 downto i do begin

     if a[j]>a[i] then begin

       t:=a[i];

       a[i]:=a[j];

       a[j]:=t;

     end;

   end;

 end;

 writeln('Количество чисел > 2: ',c);

 writeln('Сумма чисел < 12: ',sum);

 for i:=1 to 9 do writeln('a[',i,']=',a[i]);

end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этой задачей на языке программирования Python. Ниже представлен код, который выполняет все требуемые действия:

python
def main(): # Создаем пустой массив a a = [] # Заполняем массив a с клавиатуры for i in range(9): num = int(input(f"Введите число для a[{i + 1}]: ")) a.append(num) # Находим количество чисел больших 2 и сумму чисел, которые не больше -12 count_greater_than_2 = 0 sum_less_than_minus_12 = 0 for num in a: if num > 2: count_greater_than_2 += 1 if num <= -12: sum_less_than_minus_12 += num # Выводим результаты print(f"Количество чисел больше 2: {count_greater_than_2}") print(f"Сумма чисел, не больше -12: {sum_less_than_minus_12}") # Сортируем массив a по убыванию a.sort(reverse=True) # Выводим отсортированный массив в одну строку print("Отсортированный массив по убыванию:", end=" ") for num in a: print(num, end=" ") if __name__ == "__main__": main()

Когда вы запустите данный код, он попросит вас ввести 9 чисел с клавиатуры. После этого он выведет на экран количество чисел больших 2 и сумму чисел, которые не больше -12. Затем отсортирует массив a по убыванию и выведет его на экран в одну строку.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос