Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- int verif(int a){
- int n1=0,n2=1,aux;
- while(n2 < a){
- aux=n1+n2;
- n1=n2;
- n2=aux;
- }
- if(n2 == a)
- return 1;
- return 0;
- }
- using namespace std;
- int v[100];
- int main(){
- ifstream f1("atestat.in");
- ofstream f2("atestat.out");
- int x,maxim=0,i=0,schimb,j,a;
- while(f1>>x){
- if(verif(x) == 1){
- i++;
- if(maxim < x)
- maxim=x;
- v[i]=x;
- }
- }
- f2<<maxim<<endl;
- for(a=1;a<=i-1;a++)
- for(j=a+1;j<=i;j++)
- if(v[a] > v[j]){
- schimb=v[a];
- v[a]=v[j];
- v[j]=schimb;
- }
- for(j=1;j<=i;j++)
- f2<<v[j]<<" ";
- }
Add Comment
Please, Sign In to add comment