Есть ответ 👍

Кто сколько сможет умоляю на «3» (кому больше и не надо, для троечников). подсчитать количество всех положительные числа, отрицательных и нулевых. вывести исходный массив и количество этих чисел sot=(отрицательных), spl=(положительных), snu=(нулевых); а1=5, а2=4, а3=-3, а4=1, а5=0, а6=-4, а7=, а8=25, а9=-8, а10=0, а11=-17, а12=-1. дополнительная оценка, если появляется дополнительная возможность ввода своих чисел с клавиатуры с клавиатуры. для тех, кто претендует на большее. : выполнение только а) (своего варианта) дает вам одну оценку по системе, выполнение а) и б) – дополнительную оценку, выполнение а), б) и в) – есть возможность получить 5 за iii четверть. все работы делать с комментариями. по «нарастающей»: а) по трем введенным с клавиатуры сторонам необходимо выяснить: 1 вариант (пк №1, 5, 9) - могут ли эти стороны образовать треугольник; 2 вариант (пк №2,6,10) - является ли этот треугольник прямоугольным; 3 вариант (пк №3,7, урсуленко)- является ли этот треугольник равнобедренным; 4 вариант (пк №4, 8)- является ли этот треугольник равносторонним. б) зациклить эту программу, тем самым дать возможность повторять запрос, используя «желаете повторить? y/n». в) спец 9 класс («5» за iii четверть, при любом раскладе текущих оценок): все варианты в одной программе, + сделать для троечников.

198
341
Посмотреть ответы 2

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

mrsos22
4,7(51 оценок)

Вот для "троечников" с дополнительной оценкой: program pr1; uses crt; const arr1 : array[1..12] of integer = (5, 4, -3, 1, 0, -4, 0, 25, -8, 0, -17, -1); type arr2 = array of integer; var arr : arr2; n : integer; i, sot, spl, snu : byte; ch : char; begin write('хотите использовать заданный по умолчанию массив? (y/n): '); ch : = readkey; writeln(ch); sot : = 0; spl : = 0; snu : = 0; if ((ch='y') or (ch='y')) then begin { используем заданный по умолчанию } for i: =1 to 12 do begin if arr1[i] > 0 then inc(spl); if arr1[i] < 0 then inc(sot); if arr1[i] = 0 then inc(snu); write(arr1[i], ' '); end; writeln; end else begin { создаём и заполняем новый массив } write('введите желаемый размер массива: '); readln(n); setlength(arr, n); writeln('введите элементы массива: '); for i: =0 to high(arr) do readln(arr[i]); for i: =0 to high(arr) do begin if arr[i]> 0 then inc(spl); if arr[i]< 0 then inc(sot); if arr[i]=0 then inc(snu); write(arr[i], ' '); end; writeln; end; writeln('количество отрицательных элементов: ', sot); writeln('количество нулевых элементов: ', snu); writeln('количество положительных элементов: ', spl); end.

Для исследований и для развития науки

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS