Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Maximul
- Fisierul text BAC.TXT contine un sir de cel mult 2008 numere naturale nenule cu cel mult 4 cifre fiecare,pe mai multe randuri ,numerele de pe acelasi rand fiind separate prin cate un spatiu.
- a)Scrieti un program care citeste de la tastatura un numar natural k si afiseaza pe ecran cel mai mare numar din fisier BAC.TXT care este mai mic sau egal cu numarul natural k ,precum si numarul de apariti al acstuia in fisier.
- Daca nu exista nici un numar mai mic sau egal cu k,se va afisa doar 0.
- #include<iostream>
- #include<fstream>
- using namespace std;
- ifstream f("bac.txt.");
- int main()
- {int k,maxi=0,i=0,x;
- cout<<"k=";cin>>k;'
- while(f>>x)
- { if(x<k&&x>maxi)
- { maxi=x;
- i=1;
- }
- else if(x==maxi)
- i++;
- }
- cout<<maxi<<endl;
- cout<<i;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement