1.Din fisierul max_min.in se citesc patru numere intregi x,y,u si v, separate prin cate un spatiu. Sa se determine maximul si minimul valorilor citite si apoi sa se scrie aceste valori in fisierul max_min.out, pe linii distincte.
2. Aceeasi problema, doar ca in loc de x,y,u,v se citesc n numere.
Răspunsuri la întrebare
Răspuns de
6
1.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("max_min.in");
ofstream g("max_min.out");
int x, y, u, v, max, min;
f>>x>>y>>u>>v;
min=x; max=x;
if(min>y) min=y;
if(max<y) max=y;
if(min>u) min=u;
if(max<u) max=u;
if(min>v) min=v;
if(max<v) max=v;
g<<max<<'\n'<<min;
f.close();
g.close();
return 0;
}
2.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("max_min.in");
ofstream g("max_min.out");
int n, v[100], i, min, max;
f>>n;
for(i=1;i<=n;i++)
f>>v[i];
min=max=v[1];
for(i=2;i<=n;i++)
{
if(min>v[i]) min=v[i];
if(max<v[i]) max=v[i];
}
g<<max<<'\n'<<min;
f.close();
g.close();
return 0;
}
Daniel4761:
prima data trebuie sa introduci n adica numarul de numere care vor fi introdude in continuare iar apoi cele n numere.ex: 3 2 8 4
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă