Să se scrie un program care citește de la tastatură un număr N natural, apoi citește cele N elemente ale unui șir de numere naturale. Programul va determa minimul dintre elementele negative aflate pe poziții pare din cadrul tabloului, respectiv maximul dintre elementele pozitive aflate pe poziții impare.
Răspunsuri la întrebare
Răspuns de
1
Vectorul incepe de la 0 la mine, deci primul element este pe pozitie para, nu impara.
#include <iostream>
using namespace std;
int main()
{
int n, x, MAX=0, MIN=0;
cin >> n;
for (int i=0; i<n; i++)
{
cin >> x;
if (i%2==0 && x<0 && x<MIN) MIN = x;
if (i%2==1 && x>0 && x>MAX) MAX = x;
}
cout << MIN << " " << MAX;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n, x, MAX=0, MIN=0;
cin >> n;
for (int i=0; i<n; i++)
{
cin >> x;
if (i%2==0 && x<0 && x<MIN) MIN = x;
if (i%2==1 && x>0 && x>MAX) MAX = x;
}
cout << MIN << " " << MAX;
return 0;
}
catalinmorar:
Mersi mult.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă