Есть ответ 👍

Кто сколько сможет умоляю на «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 четверть, при любом раскладе текущих оценок): все варианты в одной программе, + сделать для троечников.

137
371
Посмотреть ответы 2

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


Вот для "троечников" с дополнительной оценкой: 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.
TataSkate
4,4(65 оценок)

1 - начать программу, запустить все скрипты, начинающиеся с "когда флаг нажат"

2 - остановить программу

3 - открыть во весь экран

4 - нарисовать костюм/фон

5 - создать костюм/фон из фотографии с камеры

6 - загрузить костюм/фон из файла с компьютера

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