Геннадьевич-Тимофеева158
?>

Составьте программу на языке с# для следующей : одномерный массив из 17 элементов случайным образом заполняется целыми числами из диапазона [-100..200]. определить каких элементов массива больше, четных или нечетных. программа должна иметь пользовательское меню, которое позволяет: заполнить массив и при этом вывести его на экран, выполнить операции над массивом и просмотреть результаты, закрыть программу.

Информатика

Ответы

tcmir

ответ: Я незнаю шарп,но вот реализация на Python.

import random  #

a = []   #Обьявление Массива

z1 = 0   #Эта переменная делает подсчёт чётных чисел

z2 = 0 #

Эта переменная делает подсчёт нечётных чисел

i = 0     #Переменная итератор для цикла

while i < 17:   #Обьявление Цикла,пока i < 17

   x = random.randint(-100,200)   #в переменной x,генерируется числа в заданном диапазоне

   a.append(x)  #добавляем в массив нашу переменную x

   if (a[i] % 2) == 0:   #Если наш элемент массива делится на 2 без остатка

       z1 += 1  #Делаем подсчёт в этой переменной

   else:  #Иначе

       z2 += 1  #Делаем Подсчёт в этой переменной

   i += 1  #инкреминтируем нашу переменную i,до +1.Это делается для цикла,когда переменная i,дойдет до 17 цикл завершится.И мы выйдем из тела цикла

print(a)  #Выводим все элементы массива

if z1 > z2:  #Если z1 > z2

   print('Чётных Больше')  #Выводим этот текст

else:  #Иначе

   print('Нечётных Больше')#Выводим этот текст

kmalahov

1001111001₂ = 1*2⁰ + 0*2¹ + 0*2² + 1*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ + 0*2⁷ + 0*2⁸ + 1*2⁹ = 633₁₀

11100001011100011₂ = 1*2⁰ + 1*2¹ + 0*2² + 0*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ + 0*2⁸ + 1*2⁹ + 0*2¹⁰ + 0*2¹¹ + 0*2¹² + 0*2¹³ + 1*2¹⁴ + 1*2¹⁵ + 1*2¹⁶ = 115427₁₀

115427₁₀ = 3*16⁰ + 14*16¹ + 2*16² + 12*16³ + 1*16⁴ = 1C2E3₁₆

B5DE0₁₆ = 0*16⁰ + E*16¹ + D*16² + 5*16³ + B*16⁴ = 744928₁₀

744928₁₀ = 0*8⁰ + 4*8¹ + 7*8² + 6*8³ + 5*8⁴ + 6*8⁵ + 2*8⁶ = 2656740₈

1361674₈ = 4*8⁰ + 7*8¹ + 6*8² + 1*8³ + 6*8⁴ + 3*8⁵ + 1*8⁶ = 385980₁₀

385980₁₀ = 12*16⁰ + 11*16¹ + 3*16² + 14*16³ + 5*16⁴ = 5E3BC₁₆

112₃ = 2*3⁰ + 1*3¹ + 1*3² = 14₁₀

15₁₀ = 0*3⁰ + 2*3¹ + 1*3² = 120₃

16₁₀ = 1*3⁰ + 2*3¹ + 1*3² = 121₃

17₁₀ = 2*3⁰ + 2*3¹ + 1*3² = 122₃

18₁₀ = 0*3⁰ + 0*3¹ + 2*3² = 200₃

19₁₀ = 1*3⁰ + 0*3¹ + 2*3² = 201₃

Объяснение:

в 4 задании ошибка: 5-ная система имеет цифры от 0 до 4, а цифра 5 не катит для нее. посчитал на всякий случай в 6-ричной

125₆ = 5*6⁰ + 2*6¹ + 1*6² = 53₁₀

reception

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

1₃ = 1*3⁰ = 1₁₀

1₁₀ = 1*2⁰ = 1₂

1₁₀ = 1*8⁰ = 1₈

1₁₀ = 1*16⁰ = 1₁₆

11₃ = 1*3⁰ + 1*3¹ = 4₁₀

4₁₀ = 0*2⁰ + 0*2¹ + 1*2² = 100₂

4₁₀ = 4*8⁰ = 4₈

4₁₀ = 4*16⁰ = 4₁₆

10002₃ = 2*3⁰ + 0*3¹ + 0*3² + 0*3³ + 1*3⁴ = 83₁₀

83₁₀ = 1*2⁰ + 1*2¹ + 0*2² + 0*2³ + 1*2⁴ + 0*2⁵ + 1*2⁶ = 1010011₂

83₁₀ = 3*8⁰ + 2*8¹ + 1*8² = 123₈

83₁₀ = 3*16⁰ + 5*16¹ = 53₁₆

1568₁₀ = 0*2⁰ + 0*2¹ + 0*2² + 0*2³ + 0*2⁴ + 1*2⁵ + 0*2⁶ + 0*2⁷ + 0*2⁸ + 1*2⁹ + 1*2¹⁰ = 11000100000₂

1568₁₀ = 0*8⁰ + 4*8¹ + 0*8² + 3*8³ = 3040₈

1568₁₀ = 0*16⁰ + 2*16¹ + 6*16² = 620₁₆

12210₈ = 0*8⁰ + 1*8¹ + 2*8² + 2*8³ + 1*8⁴ = 5256₁₀

5256₁₀ = 0*2⁰ + 0*2¹ + 0*2² + 1*2³ + 0*2⁴ + 0*2⁵ + 0*2⁶ + 1*2⁷ + 0*2⁸ + 0*2⁹ + 1*2¹⁰ + 0*2¹¹ + 1*2¹² = 1010010001000₂

5256₁₀ = 8*16⁰ + 8*16¹ + 4*16² + 1*16³ = 1488₁₆

9216₁₆ = 6*16⁰ + 1*16¹ + 2*16² + 9*16³ = 37398₁₀

37398₁₀ = 0*2⁰ + 1*2¹ + 1*2² + 0*2³ + 1*2⁴ + 0*2⁵ + 0*2⁶ + 0*2⁷ + 0*2⁸ + 1*2⁹ + 0*2¹⁰ + 0*2¹¹ + 1*2¹² + 0*2¹³ + 0*2¹⁴ + 1*2¹⁵ = 1001001000010110₂

37398₁₀ = 6*8⁰ + 2*8¹ + 0*8² + 1*8³ + 1*8⁴ + 1*8⁵ = 111026₈

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

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

Составьте программу на языке с# для следующей : одномерный массив из 17 элементов случайным образом заполняется целыми числами из диапазона [-100..200]. определить каких элементов массива больше, четных или нечетных. программа должна иметь пользовательское меню, которое позволяет: заполнить массив и при этом вывести его на экран, выполнить операции над массивом и просмотреть результаты, закрыть программу.
Ваше имя (никнейм)*
Email*
Комментарий*

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

dushechkin2
marusyamr
insan10
vsbrelok
ukkavtodor6
kondrashovalf6404
Aleksandrovna1153
Tadevosyan
Arsen0708
ganna1790
Vladimirovich351
Mariya694
innaglobal21
raa-0485428
tenvalerij