Ajutați-mă va rog la informatica............! Ex 8 și 10
Răspunsuri la întrebare
Răspuns:
Vezi ca iti fac un program pentru ambele chestii, o sa iti las comentariu unde se termina prima (adica ex 8)
Explicație:
#include <iostream>
#include <math.h> //asta e pt pow, adica ridicare la putere. pow(x, 2) e x * x
using namespace std;
int main(){
int x, y;
if(x > 15)
y = 9 * x + 3 * pow(x, 2);
else
y = 3 * x - 5 * sqrt(x + 28); //asta tot in math.h e
cout << y;
//Gata problema 8
int S = 0, P = 1, n, i;
cin >> n;
for(i = 0; i < n; i++){
S = S + (1 / (i + 1)); // sau S = S + 1 / (i + 1); e acelasi lucru
P = P * (1 / (i + 1)); // ^^ dar dupa P
}
cout << S << P;
return 0;
}
Răspuns pascal:
var
x, y: real;
begin
write('x=');
readln(x);
if x > 15 then y := 3 * x + 3 * sqr(X)
else
y := 3 * x - 5 * sqrt(x + 28);
writeln('y=', y);
end.
var
n, i: integer;
s, p: real;
begin
write('n=');
readln(n);
s := 0;
p := 1;
for i := 1 to n do
begin
s := s + (1 / i);
p := p * (1 / i);
end;
writeln('s=', s);
writeln('p=', p);
end.