1)Se citesc n numere intregi. Sa se afiseze maximul si minimul dintre ele
2) Se citesc numere intregi pana la intalnirea lui 0. Sa se afiseze maximul si
minimul dintre ele.
Amble va rog Rezolvare in C++
Răspunsuri la întrebare
1.
#include <iostream>
using namespace std;
int main()
{ int n, x, i, max, min;
cin>>n;
cin>>x;
max=min=x;
for(i=2; i<=n; i++)
{ cin>>x;
if(x<min) min=x;
if(x>max) max=x;
}
cout<<max<<' '<<min;
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{ int n, max, min;
cin>>n;
max=min=n;
while(n)
{ cin>>n;
if(n<min && n) min=n;
if(n>max && n) max=n;
}
cout<<max<<' '<<min;
return 0;
}
Problema 1:
#include <iostream>
using namespace std;
int main()
{
unsigned int n;
int nr;
cin >> n;
int maxim, minim;
cin >> nr;
maxim = minim = nr;
for(int i = 2; i <= n; i++)
{
cin >> nr;
if (nr > maxim)
{
maxim = nr;
}
if (nr < minim)
{
minim = nr;
}
}
cout << "Numarul maxim este: " << maxim << endl;
cout << "Numarul minim este: " << minim << endl;
}
Problema 2:
#include <iostream>
using namespace std;
int main()
{
int nr, maxim, minim;
cin >> nr;
maxim = minim = nr;
while(nr != 0)
{
cin >> nr;
if (nr == 0)
{
break;
}
else
{
if (nr > maxim)
{
maxim = nr;
}
if (nr < minim)
{
minim = nr;
}
}
}
cout << "Numarul maxim este: " << maxim << endl;
cout << "Numarul minim este: " << minim << endl;
}