#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main()
{
const int n=1000;
int tab[n];
int i,pom,max,min;
ifstream plik("dane4.txt");
{
if(plik.is_open())
{
for(i=0;i<n;i++)
{
plik>>tab[i];
}
plik.close();
}
}
for(i=0;i<n;i++)
{
pom=abs(tab[i]-tab[i+1]);
if(pom==0)
{
min=pom;
max=pom;
}
if(pom>max)
max=pom;
if(pom<min)
min=pom;
}
cout<<max<<endl;
cout<<min<<endl;
return 0;
}
W zadaniu chodzi o to zeby znaleźć najwieksza wartosc miedzy dwiema liczbami w tekscie. Wynik max wychodzi ok, ale min zamiast 1 wychodzi 0. Nie wiem dlaczego. Pozdrawiam! :)
Jest to zadanie1 z matury_probnej z programowania.