Програмата внесува n работници ( име , години, плата ) и ги печати
#include<iostream>
using namespace std;
class Rabotnik
{
char ime[25];
int godini;
int plata;
public:
void SetData()
{
cout<<"Vnesi go imeto na rabotnikot : ";
cin>>ime;
cout<<"Vnesi gi godinite na rabotnikot:";
cin>>godini;
cout<<"Vnesi ja platata na rabotnikot : ";
cin>>plata;
}
void GetData()
{
cout<<"Ime:"<<ime<<" , "<<"Godini:"<<godini<<" , "<<"Plata:"<<plata <<" "<<endl;
}
};
int main()
{
int i,n;
cout<<"Vnesi go brojot na rabotnici:"<<endl;
cin>>n;
Rabotnik r[n];
for(i=0;i<n;i++)
{
cout<<"Vnesi gi detalite na rabotnikot " << i+1 <<":"<<endl;
r[i].SetData();
}
cout<<"Detali od rabotnicite:"<<endl;
for(i=0;i<n;i++)
r[i].GetData();
return 0;
}
using namespace std;
class Rabotnik
{
char ime[25];
int godini;
int plata;
public:
void SetData()
{
cout<<"Vnesi go imeto na rabotnikot : ";
cin>>ime;
cout<<"Vnesi gi godinite na rabotnikot:";
cin>>godini;
cout<<"Vnesi ja platata na rabotnikot : ";
cin>>plata;
}
void GetData()
{
cout<<"Ime:"<<ime<<" , "<<"Godini:"<<godini<<" , "<<"Plata:"<<plata <<" "<<endl;
}
};
int main()
{
int i,n;
cout<<"Vnesi go brojot na rabotnici:"<<endl;
cin>>n;
Rabotnik r[n];
for(i=0;i<n;i++)
{
cout<<"Vnesi gi detalite na rabotnikot " << i+1 <<":"<<endl;
r[i].SetData();
}
cout<<"Detali od rabotnicite:"<<endl;
for(i=0;i<n;i++)
r[i].GetData();
return 0;
}
Програма со која се внесуваат податоци за n ученици, се креира класа за ученици. Класата ги содржи следниве податоци: име на ученик, презиме, вкупна вредност на оценките ( оценки добиени на 4 тестови по програмски јазици. Програмата да испечати список на учениците подредени според вкупната оценка добиена на четирите теста
#include <iostream>
using namespace std;
class ucenik{public:
char ime [15];
char prezime [20];
int vkupno;
};
{
int i, j;
ucenik s;
for (i = 0; i < n-1; i ++)
for (j = i+1; j < n ; j ++)
if (a[i]. vkupno < a[j]. vkupno )
{
s = a[i];
a[i] = a[j];
a[j] = s; }
}
int main () {
ucenik st[50]; //class ucenik st[50];int i, n,ocenka,j;
cout<<" Vnesi go brojot na ucenici : ";
cin>>n;
for (i = 0; i < n; ++i)
{
cout<<"Vnesi nov ucenik "<<endl;
cout<<"Ime :";
cin>>st[i].ime;
cout<<"Prezime: ";
cin>>st[i].prezime;
st[i].vkupno = 0;
for (j = 0; j < 4; j++)
{
cout<<"Ocenka na "<<j+1<<" test:";
cin>>ocenka;
st[i].vkupno+=ocenka;
}
}
sort (st , n);
for (i = 0; i < n; i ++)
{ cout<<st[i].ime<<" "<<st[i].prezime<<" "<<st[i].vkupno<<endl;}
return 0;
}
Програма со која се внесуваат податоци за n автомобили од салон за продажба на автомобили при што се креира класа за автомобили. Класата ги содржи следниве податоци: марка на автомобилот, цена, и просек од три оценки добиени на тестирањата на автомобилите. Програмата да испечати список на автомобилите подредени според просечната оценка добиена на тестовите
#include <cstddef>
#include <iostream>
using namespace std;
class myArray
{
private:
int n;
int A[50];
public:
void setN( int a){
n=a;
}
void citaj(int n)
{
cout << "Vnesuvanje elementi na niza.\n";
// se koristi size_t za lengths and sizes, namesto int
for (size_t i=0; i < n; ++i)
{
cout << "A[" << i << "]: ";
cin >> A[i];
}
}
void pecati(int n)
{
cout << "Pecatenje elementi na niza.\n";
for (int i=0; i < n; ++i)
{
cout << "A[" << i << "]= "<< A[i]<<endl;
}
}
};
int main()
{ int n;
cout<<"Vnesi broj na elementi na niza "; cin>>n;
myArray ma;
ma.citaj(n);
ma.pecati(n);
}
No comments:
Post a Comment