Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Агол
- #include <iostream>
- using namespace std;
- class Agol {
- private:
- int deg, min, sec;
- public:
- void set_stepeni(int d)
- {
- deg=d;
- }
- void set_minuti(int m)
- {
- min=m;
- }
- void set_sekundi(int s)
- {
- sec=s;
- }
- int to_sekundi()
- {
- return sec+min*60+deg*3600;
- }
- };
- int proveri(int deg, int min, int sec)
- {
- if(deg>360 || min>=60 || sec>=60)
- {
- return 0;
- }
- return 1;
- }
- int main()
- {
- Agol a1;
- int deg, min, sec;
- cin >> deg >> min >> sec;
- if(proveri(deg, min, sec)) {
- a1.set_stepeni(deg);
- a1.set_minuti(min);
- a1.set_sekundi(sec);
- cout<<a1.to_sekundi();
- }
- else
- {
- cout<<"Nevalidni vrednosti za agol"<<endl;
- }
- return 0;
- }
- 2. Круг
- #include <iostream>
- using namespace std;
- class Krug {
- private:
- float radius;
- static const float pi=3.14;
- public:
- Krug()
- {
- }
- Krug(float rad)
- {
- radius=rad;
- }
- float plostina()
- {
- return radius*radius*pi;
- }
- float perimetar()
- {
- return 2*radius*pi;
- }
- bool ednakvi()
- {
- if(plostina()==perimetar())
- return true;
- else
- return false;
- }
- };
- int main() {
- float r;
- cin >> r;
- Krug k(r);
- cout << k.perimetar() << endl;
- cout << k.plostina() << endl;
- cout << k.ednakvi() <<endl;
- return 0;
- }
- 3. Филм
- #include <iostream>
- #include <cstring>
- using namespace std;
- class Film{
- private:
- char ime[100];
- char rezhiser[50];
- char zhanr[50];
- int godina;
- public:
- Film () {}
- Film(char *i,char *r,char *z,int g){
- strncpy(ime,i,100);
- strncpy(rezhiser,r,50);
- strncpy(zhanr,z,50);
- godina=g;
- }
- void pechati(){
- cout<<"Ime: "<<ime<<endl;
- cout<<"Reziser: "<<rezhiser<<endl;
- cout<<"Zanr: "<<zhanr<<endl;
- cout<<"Godina: "<<godina<<endl;
- }
- void setIme(char *i){
- strncpy(ime,i,100);
- }
- void setRezhiser(char *r){
- strncpy(rezhiser,r,50);
- }
- void setZhanr(char *z){
- strncpy(zhanr,z,50);
- }
- void setGodina(int g){
- godina=g;
- }
- int getGodina(){
- return godina;
- }
- };
- void pechatiPoGodina(Film *f,int n,int g){
- for(int i=0;i<n;i++){
- int k=f[i].getGodina();
- if(k==g){
- f[i].pechati();
- }
- }
- }
- int main() {
- int n;
- cin >> n;
- Film filmovi[100];
- for(int i = 0; i < n; ++i) {
- char imef[100];
- char reziserf[50];
- char zanrf[50];
- int godinaf;
- cin >> imef;
- cin >> reziserf;
- cin >> zanrf;
- cin >> godinaf;
- filmovi[i].setIme(imef);
- filmovi[i].setRezhiser(reziserf);
- filmovi[i].setZhanr(zanrf);
- filmovi[i].setGodina(godinaf);
- }
- int godina;
- cin >> godina;
- pechatiPoGodina(filmovi,n,godina);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement