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ăspunsuri la întrebare
Răspuns de
1
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!!!
StefanGroparu21:
ups, acel " bool ciur" nu-si are rostul, imi ramasese de la o problema acolo
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă