Professional Documents
Culture Documents
Вежби програмски
Вежби програмски
#include <iostream>
float perimetar(float r)
{
float L=2*r*3.14;
return L;
}
float ploshtina (float r)
{
float P=r*r*3.14;
return P;
}
int main ()
{
float r, L,P;
cout<<"Vnesi go radiusot: ";
cin>>r;
L=perimetar(r);
P=ploshtina(r);
cout<<"Perimetarot iznesuva: "<<L<<", a ploshtinata e: "<<P<<endl;
return 0;
}
Prototip, f-ja za max i min
#include <iostream>
using namespace std;
float perimetar(float r)
{
float L=2*r*3.14;
return L;
}
float ploshtina (float r)
{
float P=r*r*3.14;
return P;
}
int main ()
{
float r, L,P;
cout<<"Vnesi go radiusot: ";
cin>>r;
L=perimetar(r);
P=ploshtina(r);
cout<<"Perimetarot iznesuva: "<<L<<", a ploshtinata e: "<<P<<endl;
return 0;
}
Preoptovareni funkcii;
#include <iostream>
using namespace std;
int main ()
{
cout<<miule(3,8)<<endl;
cout<<miule(3)<<endl;
cout<<miule(3,16)<<endl;
cout<<miule(8.6,1.2)<<endl;
cout<<miule(5)<<endl;
return 0;
}
Referenci za p i l na pravoagolnik
#include <iostream>
using namespace std;
void pravoagolnik (float a, float b, float &L, float &P)
{
L=2*(a+b);
P=a*b;
}
int main()
{
float a, b, L, P;
cin>>a>>b;
pravoagolnik (a, b, P, L);
cout<<"Plostinata e "<<P<<" a perimetarot "<<L<<endl;
return 0;
}
-||- krug
#include <iostream>
using namespace std;
void krug (float r, float &L, float &P)
{
L=2*r*3.14;
P=r*r*3.14;
}
int main()
{
float r, L, P;
cin>>r;
krug (r, P, L);
cout<<"Plostinata e "<<P<<" a perimetarot "<<L<<endl;
return 0;
}
*faktoriel rekurzivno
#include <iostream>
using namespace std;
16.
int zbir (int n)
{
int s=0;
int i;
for (i=1;i<n;i++)
if (n%i==0) s+=i;
return s;
}
int main ()
{
int n, s;
cout<<“Vnesete cel broj: “;
cin>>n;
s=zbir(n);
if(n==s) cout<<”Brojot e sovrsen!”<<endl;
return 0;
}
*SUMA OD 1 DO N
Int sum