Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <conio.h>
- using namespace std;
- struct darbinieks{
- string vards,uzvards,amats;
- int stazs;
- float alga;
- bool aplieciba,sanitara;
- char kategorija;
- };
- struct students{
- string vards, uzvards,specialitate,dnosaukums;
- int vecums,kurss,paradi;
- bool stipendija;
- float stipizm, vidatz;
- };
- darbinieks persona[3];
- students persona2[10];
- int main()
- {
- int max,ave1=0,ave2,max2;
- bool test, test2;
- /*
- for (int i=0;i<3;i++){
- cout << "Ievadiet darbinieka vardu: ";
- cin >> persona[i].vards;
- cout << "Ievadiet darbinieka uzvardu: ";
- cin >> persona[i].uzvards;
- cout << "Ievadiet darbinieka amatu: ";
- cin >> persona[i].amats;
- cout << "Ievadiet darbinieka stazu: ";
- cin >> persona[i].stazs;
- cout << "Ievadiet darbinieka algu: ";
- cin >> persona[i].alga;
- cout << "Vai ir autovaditaja aplieciba? (true/false): ";
- cin >> persona[i].aplieciba;
- cout << "Vai ir autovaditaja sanitara gramatina? (true/false): ";
- cin >> persona[i].sanitara;
- if(persona[i].aplieciba==true)
- {cout << "Kada apliecibas kategorija? (B vai C): ";
- cin >> persona[i].kategorija;}}
- //=======================================================
- max = 0;
- for (int i=1;i<3;i++){if(persona[max].stazs<persona[i].stazs) max = i;}
- cout << "Vislielaka alga: " << persona[max].uzvards ;
- for (int i=1;i<3;i++){if(persona[i].sanitara == false)cout << "Bez sanitaras gramatas strada: " << persona[i].uzvards << endl;}
- max = 0;
- for (int i=1;i<3;i++){ max+=persona[i].alga; ave1+=persona[i].stazs; }
- cout << "Videja darbinieku alga: " << max/3 << endl;
- cout << "Videjais darbinieku stazs: " << ave1/3 << endl;
- max = 0;
- ave1 = 0;
- for (int i=1;i<3;i++){if(persona[i].aplieciba==true){max++; if(persona[i].kategorija=='C')ave1++;}}
- cout << "Autovaditaja aplieciba ir " << max << " darbiniekiem." << endl;
- cout << "Kategorija C ir " << ave1<< " darbiniekiem." << endl;
- max = 0;
- for (int i=1;i<3;i++){if(persona[i].uzvards>persona[max].uzvards)max = i;}
- for (int i=1;i<3;i++){if(persona[max].uzvards.length()==persona[i].uzvards.length())cout << "Garakais uzvards: " << persona[i].uzvards <<endl;}
- //=======================================================
- */
- for (int i=0;i<4;i++){
- do{
- cout << "Ievadiet studenta vardu: ";
- cin >> persona2[i].vards;
- for(int j =1;j<persona2[i].vards.length();j++){if(int(persona2[i].vards[j]) >= 97 && int(persona2[i].vards[j])<=122) test = true; else {test = false; break; }}
- if(int(persona2[i].vards[0]) >=65 && int(persona2[i].vards[0])<=90 )test2 = true; else test2 = false;
- if(test == false) cout << "Kluda! Parbaudiet varda pareizibu!\n";
- if(test2 == false) cout << "Kluda! Vardam jasakas ar lielo burtu!\n";
- }while(test != true || test2 != true);
- do{
- cout << "Ievadiet studenta uzvardu: ";
- cin >> persona2[i].uzvards;
- for(int j =1;j<persona2[i].uzvards.length();j++){if(int(persona2[i].uzvards[j]) >= 97 && int(persona2[i].uzvards[j])<=122) test = true; else {test = false; break; }}
- if(int(persona2[i].uzvards[0]) >=65 && int(persona2[i].uzvards[0])<=90 )test2 = true; else test2 = false;
- if(test == false) cout << "Kluda! Parbaudiet uzvarda pareizibu!\n";
- if(test2 == false) cout << "Kluda! Uzvardam jasakas ar lielo burtu!\n";
- }while(test != true || test2 != true);
- cout << "Ievadiet studenta specialitati: ";
- cin >> persona2[i].specialitate;
- cout << "Ievadiet studenta diplomdarba nosaukumu: ";
- cin >> persona2[i].dnosaukums;
- cout << "Ievadiet studenta vecumu: ";
- cin >> persona2[i].vecums;
- cout << "Ievadiet studenta kursu: ";
- cin >> persona2[i].kurss;
- cout << "Ievadiet studenta paradu skaitu: ";
- cin >> persona2[i].paradi;
- cout << "Vai ir stipendija?(true/false): ";
- cin >> persona2[i].stipendija;
- if(persona2[i].stipendija==true){cout << "Ievadiet studenta stipendijas izmeru: ";
- cin >> persona2[i].stipizm;}
- else persona2[i].stipizm =0;
- cout << "Ievadiet studenta videjo atzimi: ";
- cin >> persona2[i].vidatz;
- }
- max = 0;
- ave1 = 1;
- ave2 = 2;
- for(int i=3; i<10; i++){
- if(persona2[i].vidatz>=persona2[max].vidatz || persona2[i].vidatz>=persona2[ave1].vidatz || persona2[i].vidatz>=persona2[ave2].vidatz)
- {
- if(persona2[max].vidatz <=persona2[ave1].vidatz && persona2[max].vidatz<=persona2[ave2].vidatz)
- max=i;
- else
- if(persona2[ave1].vidatz<=persona2[ave2].vidatz)
- ave1=i;
- else
- ave2=i;
- } }
- cout << "Tris labako studentu vardi un uzvardi: " << persona2[max].vards << " " << persona2[max].uzvards << " \n" << persona2[ave1].vards << " " << persona2[ave1].uzvards << " \n" << persona2[ave2].vards << persona2[ave2].uzvards << endl;
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement