Exemplu: conţinutul fişierului valori.txt este : 24 3 89 24 1 3 1 1 89, atunci se vor afişa:
min = 1 nr_aparitii = 3
max = 89 nr_aparitii = 2
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("valori.txt");
int x,minim,maxim,aparitii_max,aparitii_min;
void citire_prelucrare()
{
f>>x;
minim=maxim=x;
while(f>>x)
{
if(x>maxim)
{
maxim=x;
aparitii_max=0;
}
if(x==maxim)
aparitii_max++;
if(x<minim)
{
minim=x;
aparitii_min=0;
}
if(x==minim)
aparitii_min++;
}
}
int main()
{
citire_prelucrare();
cout<<"Min= "<<minim<<" Nr aparitii: "<<aparitii_min<<endl;
cout<<"Max= "<<maxim<<" Nr aparitii: "<<aparitii_max;
return 0;
}
Niciun comentariu:
Trimiteți un comentariu