Написать программу которая содержит подпрограмму-функцию которая вычисляет кол-во положительных элементов одномерного массива 10 компонентов вещественного типа. (решить на базе pascal 7.0)
199
479
Ответы на вопрос:
Const n = 10; type ty = array[1..n] of real; var ar: ty; i: integer; function re(ar: ty): integer; var i, k: integer; begin k : = 0; for i : = 1 to n do if ar[i] > 0 then inc(k); re : = k; end; begin for i : = 1 to n do readln(ar[i]); writeln(re(ar)); end. пример ввода: -1 0 1 1 1 1 1 1 1 -2 пример вывода: 7
Type tmas = array[1..10] of real; var m : tmas; i : byte; function oddfunc(b : tmas) : byte; var j,n : byte; begin n: =0; for j: =1 to 10 do if b[j]> 0 then inc(n); oddfunc: =n; end; begin for i: =1 to 10 do begin m[i]: =-100+random(200); write(m[i],' '); end; writeln; writeln(oddfunc(m)); end.
Pascal: var a,b: real; begin write ('a = '); readln (a); write ('b = '); readln (b); writeln ('summa: ',a+b); writeln ('raznost: ',a-b); writeln ('proizvedenie: ',a*b); if b=0 then writeln ('division by zero! ') else writeln ('chastnoe: ',a/b); readln; end. c++: #include < iostream> using namespace std; int main() { float a,b; cout < < "a = "; cin > > a; cout < < "b = "; cin > > b; cout < < "summa: " < < a+b < < endl < < "raznost: " < < a-b < < endl < < "proizvedenie: " < < a*b < < endl; if (b==0) cout < < "division by zero! "; else cout < < "chastnoe: " < < a/b < < endl; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Dariasolne4naya25.04.2020 08:56
-
maksimfomin202006.05.2022 11:51
-
0001233333424.08.2020 05:39
-
lubovsher127.06.2023 18:00
-
KaRaIcHiTaN24.08.2021 06:25
-
boom198001.11.2021 23:49
-
toseshevaanna03.01.2020 19:41
-
pd10119.05.2020 20:42
-
Настенька2003041011.02.2020 01:21
-
TinoShtrydenberg01.01.2020 04:50
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.