Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- //skaiciuoja kiek vidurkis.
- double kiek_vid(int n, int sk[]);
- //skaiciuoja kiek daugiausia bureliu lanko.
- int kiek_daug(int n, int sk[]);
- //skaiciuoja kiek mokiniu nelanko.
- int kiek_nelanko(int n, int sk[]);
- //nuskaitymas is failo i masyva.
- void nuskaitymas(int &n, int sk[]);
- //rodo meniu ir uzklausia skaicius.
- int meniu();
- int main()
- { int kiek,bur[35];
- nuskaitymas(kiek, bur);
- int pas;
- pas=meniu();
- switch(pas){
- case 1: cout<<kiek_vid(kiek,bur);
- break;
- case 2: cout<<kiek_daug(kiek,bur);
- break;
- case 3: cout<<kiek_nelanko(kiek,bur);
- break;
- }
- return 0;
- }
- void nuskaitymas(int &n, int sk[]){
- fstream duom("Mokiniai.txt");
- duom>>n;
- for(int i=0; i<n; i++){
- duom>>sk[i];
- }
- return;
- }
- int meniu(){
- int sk;
- cout<<"Pasirinkite ka norite matyti"<<endl;
- cout<<"1. Vidurkis\n2. Kiek bureliu daugiausiai lanko\n3. Kiek mokiniu nelanko bureliu"<<endl;
- cin>>sk;
- while(sk>3||sk<1){
- cout<<"Jus privalote ivesti nuo 1 iki 3"<<endl;
- cin>>sk;
- }
- return sk;
- }
- double kiek_vid(int n, int sk[]){
- int sum;
- for(int i=0; i<n; i++){
- sum=sum+sk[i];
- }
- return (double) sum/n;
- }
- int kiek_daug(int n, int sk[]){
- int did=0;
- for(int i=0; i<n; i++){
- if(sk[i]>did){
- did=sk[i];
- }
- }
- return did;
- }
- int kiek_nelanko(int n, int sk[]){
- int nel=0;
- for(int i=0; i<n; i++){
- if(sk[i]==0){
- nel++;
- }
- }
- return nel;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement