1)составте программуб которая заполняет массив а[1..10] случайными целыми числами в диапозоне от 1 до 10,затем преобразовывает его,увеличивая все элементы с четными значениями на 1. если элементы с чётными значениями отсутствуют, оставить массив без изменений. 2) составте программуб которая заполняет массив а[1..10] случайными целыми числами в диапозоне от 1 до 10,затем преобразовывает его,увеличивая все элементы с нечётными значениями в три раза,а элементы с чётными значениями заменяя на 0.
Ответы на вопрос:
1) var a: array [1..10] of integer; i: integer; beginfor i: =1 to 10 doread(a[i]); for i: =1 to 10 dobeginif a[i] mod 2 = 0 thena[i]: =a[i]+1; writeln(a[i]); end; end.
2)
var a: array [1..10] of integer; i: integer; beginfor i: =1 to 10 doread(a[i]); for i: =1 to 10 doif (a[i]+1) mod 2 = 0 thenbegina[i]: =a[i]*3; writeln(a[i]); endelsebeginif a[i] mod 2 = 0 thenwriteln (0); end; end.
с = 4
Объяснение:
Решить в уме(не используя компилятор)
объяснение кода(Я думаю именно этого хочет преподаватель)
В цикле проходимся по всем элементам массива кроме первого и последнего, в цикле условие, если текущий элемент массива равен 0 элементу,то мы должны увеличить переменную c на 1.Далее мы меняем текущий элемент массива с следующим(к примеру если у нас 3 элемент массива, то мы меняем его местами с 4 элементом()
(Исходный код)
A = [4, 3, 6, 8, 5, 8, 4, 2, 10, 9, 4]
c = 0
for i in range(1, 10):
if A[i] == A[0]:
c += 1
t = A[i + 1]
A[i + 1] = A[i]
A[i] = t
print(c)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ТарасБульба131.08.2020 14:42
-
123Dulya16.06.2021 04:54
-
tvoyamamka727.03.2023 16:15
-
jiminiry0225.06.2022 11:22
-
MikasaHasegava08.03.2023 14:18
-
KenDipp05.02.2021 23:39
-
eva7777214.02.2023 05:26
-
ordal221.01.2022 03:21
-
Pузик26.11.2021 18:42
-
emdnick04.06.2022 20:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.