👤

Scrieti un program care citeste de la tastatura un numar natural k si afiseaza pe ecran cel mai mare numar din fisierul intrare.txt care este mai mic sau egal cu numarul natural k. Rezultatul se va afisa pe ecran. Daca in fisier nu exista un numar mai mic sau egal cu k se va afisa valoarea 0.

Răspuns :

Răspuns:

#include<bits/stdc++.h>

using namespace std;

int main()

{

ifstream g("intrare.txt");

int k,n,maxx=-1;

cin>>k;

while(g>>n)

{

   if(n<=k)

       if(n>maxx)

       maxx=n;

}

if(maxx==-1)

   cout<<0;

else cout<<maxx;

return 0;

}

Explicație:

Sper ca te-am ajutat!!!