Informatică, întrebare adresată de anabuzenco, 9 ani în urmă

Rezolvarea va rog, in C++ si Pascal, multumesc.

Anexe:

anabuzenco: Rezolvarea trebuie prin metoda Desparte si stapineste (devide et impera )

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>
using namespace std;
int main()
{
int k;
long double n,f;
cout<<"Dati Numarul: ";
cin >> n;
k=0;
f=0;
k=n;
f=n-k;
cout<<"Partea fractionala:="<<f<<endl;                                                        system("pause");
return 0;
}

In Pascal;

Program Frac;
var  i,r : integer;     
 n,k : real;
begin
writeln('Dati Numarul');
readln(n);
if n>0 then
begin
r:=Trunc(n);
k:=n-r;
writeln('Partea fractionala:=',k:0:5);
end
else
begin
r:=Trunc(n);
k:=(n-r)*(-1);
writeln('Partea fractionala:=',k:0:5);
end;
readln;
end.

tcostel: Ti-l mai activez o data.
Utilizator anonim: Nu a aparut butonul "Editare"
Utilizator anonim: Succes in continuare
tcostel: Reimprospateaza pagina.
tcostel: Trebuia sa primesti si o notificare "la clopotel".
tcostel: Am vazut ca ti-a aparut si ai modificat.
stassahul: Pai stai, ce scrie in conditie la imagine?!
stassahul: "Nu se vor folosi functii specializate a limbajului"
stassahul: doar in pascal e functia "trunc" deci e specializata
stassahul: Si inca e raspuns aprobat...
Alte întrebări interesante