You are on page 1of 4

#486

100p
#include <iostream>

using namespace std;

int main()
{
int n, i, v[100], min, max = 0;
cin >> n;
for (i = 1; i <= n; i++)
cin >> v[i];
for (i = 1; i <= n; i++)
max = v[1]; min = v[n];
for (i = 1; i <= n; i++)
{if (v[i] > max) max = v[i];
if (v[i] < min) min = v[i];}
cout << min << " " << max;
return 0;
}

#553
100p
#include <iostream>

using namespace std;

int main()
{
int n, i, v[1000], min, max, imin, imax;
cin >> n;
for (i = 1; i <= n; i++)
cin >> v[i];
for (i = 1; i <= n; i++)
{max = v[1]; min = v[n]; imin = n; imax = 1;}
for (i = 1; i <= n; i++)
{
if (v[i] > max) {max = v[i]; imax = i;}
if (v[i] < min) {min = v[i]; imin = i;}
}
cout << imin << " " << imax;
return 0;
}
#547
100p
#include <iostream>
using namespace std;
int main()
{
int n, i, nr = 0,v[1000], d, max = -1, min = 1000;
cin >> n;
for(i = 1; i <= n; i++)
{
cin >> v[i];
if(v[i] > max) max = v[i];
if(v[i] < min) min = v[i];
}
d = max - min;

for(i = 1; i <= n; i++)


{
if(v[i] == d) nr++;
}
cout << nr;
return 0;
}

#490
100p
#include <iostream>
using namespace std;
int main()
{
int n, i, v[1000], pozitia1, pozitia2, max = -1, min = 1000, aux;
cin >> n;
for (i = 0 ; i < n; ++i)
{
cin >> v[i];
if (v[i] > max)
pozitia1 = i, max = v[i];
if (v[i] < min)
pozitia2 = i, min = v[i];
}
if (pozitia1 > pozitia2)
{
aux = pozitia1;
pozitia1 = pozitia2;
pozitia2 = aux;
}
for (i = pozitia1; i <= pozitia2; ++i)
cout << v[i] << ' ';
return 0;
}

#4151
100p
#include <iostream>
using namespace std;
int main()
{
int n, i, v[1000], pozitia1, pozitia2, max = -1, min = 1000, aux;
cin >> n;
for (i = 0 ; i < n; ++i)
{
cin >> v[i];
if (v[i] > max)
pozitia1 = i, max = v[i];
if (v[i] < min)
pozitia2 = i, min = v[i];
}
if (pozitia1 > pozitia2)
{
aux = pozitia1;
pozitia1 = pozitia2;
pozitia2 = aux;
}
for (i = pozitia1; i <= pozitia2; ++i)
cout << v[i] << ' ';
return 0;
}

#491
100p
#include<iostream>
using namespace std;
int main ()
{
int v[1000], n, i, pozitia1 = -1234, pozitia2 = 0, s = 0;
bool ok = true;
cin >> n;
for (i = 1; i <= n; i++)
cin >> v[i];
for (i = 1; i <= n && ok == true; i++)
{
if (v[i] % 2 == 0)
{pozitia1 = i; ok = false;}}
for (i = n; i >= 1 && ok == false; i--)
{
if (v[i] % 2 == 0)
{pozitia2 = i; ok = true;}}
for (i = pozitia1; i <= pozitia2; i++)
s += v[i];
if (pozitia1 == -1234) cout << "NU EXISTA";
else cout << s;

return 0;

You might also like