Uses crt; var a,t,i,k,w:integer; begin t:=1; for i:=1 to 10 do begin read(a); if a > 0 then t:=t*a; if a < 0 then begin k:=k+a; w:=w+1; end; end; writeln('Произведение положительных = ',t); writeln('Сумма отридцательных = ',k,'а их количество = ',w); end.
lulu777
04.01.2022
Вот на С++:
#include <iostream> #include <sstream> #include <fstream> #include <string> #include <vector> #include <deque> #include <queue> #include <stack> #include <set> #include <map> #include <algorithm> #include <functional> #include <cstring> #include <utility> #include <bitset> #include <cmath> #include <cstdlib> #include <ctime> #include <cstdio> #include <climits>typedef unsigned long long ulol; typedef long double ld; typedef long long lol; typedef long int li;#define mp make_pair #define F first #define S second #define sqr(a) ( (a) * (a) ) #define pb push_back #define INF 999999999 #define ret(a) cout << endl; system("pause"); return(a) //#define ret(a) return(a)using namespace std;int main() { ld x; cin >> x; x = ( 8 / sqrt( x ) ) + sqrt(x); cout << x; ret(0); }
var a,t,i,k,w:integer;
begin
t:=1;
for i:=1 to 10 do
begin
read(a);
if a > 0 then t:=t*a;
if a < 0 then begin k:=k+a; w:=w+1; end;
end;
writeln('Произведение положительных = ',t);
writeln('Сумма отридцательных = ',k,'а их количество = ',w);
end.