Buna
Am de determinat cele mai mici doua numere dintr.un sir,pot exista si valori negative,trebuie o metoda eficienta
aveti idee unde am gresit? nu.mi dau seama
#include<iostream>#include<cmath>using namespace std;int min1,min2,x;int main(){min1=100;min2=100;while(cin>>x){if(( abs(x) >=10 && abs(x) <=99 ) ) if(x<min1)
min1=x;
if(x<min2 && x!=min1 )min2=x; cout<<min1<<" "<<min2;cin>>x;return 0;} }
fredyrychfred:
ai facut o rezolvare "ciudata"...
Răspunsuri la întrebare
Răspuns de
1
#include < iostream>
#include < climits>
using namespace std;
int main()
{int x,min,min1;
min=min1=INT_MAX;
while(cin>>x)if(xelse if(xcout<return 0;
}
#include < climits>
using namespace std;
int main()
{int x,min,min1;
min=min1=INT_MAX;
while(cin>>x)if(xelse if(xcout<return 0;
}
#include < climits>
using namespace std;
int main()
{int x,min,min1;
min=min1=INT_MAX;
while(cin>>x)if (x< min){min1=min;min=x;}
else if(x< min1&&min!=x)min1=x;
cout<return 0;
}
#include < climits>
using namespace std;
int main()
{int x,min,min1;
min=min1=INT_MAX;
while(cin>>x)if(x< min){min1=min;min=x;}
else if(x< min1&&min!=x)min1=x;
cout<< min<< " " << min1;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă