Se da un vector cu n componente intregi:
a) Sa se afiseze pozitiile pe care se afla componentele cu valoare maxima.
b) Sa se afiseze componentele pare aflate pe pozitii impare.
Va rog !!
Răspunsuri la întrebare
Răspuns de
1
Raspunsul la a), sper ca e de ajutor :)
#include <iostream>
using namespace std;
int main()
{
int v[100],w[100],n,i,a,max,j;
cin >> n;
for (i=1; i<=n; i++)
cin >> v[i];
max=v[1];
a=0;
for (i=2; i<=n; i++)
{
if (max<v[i])
{
for (j=1; j<=a; j++)
w[i]=0;
max=v[i];
a=0;
}
if (max==v[i])
{
a++;
w[a]=i;
}
}
if (max==v[1])
for (i=1; i<=n; i++)
cout << i << ' ';
else
for (i=1; i<=a; i++)
cout << w[i] << ' ';
return 0;
}
ionyxredextreme2018:
Mersi !
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă