Se da un vector de nr intregi : sa se afle maximul , minimul si pozitiile vectorilor daca sunt mai multe minime sau maxime egale . Problema trebuie facuta cu un singur for .
Răspunsuri la întrebare
Răspuns de
0
#include <cstdio>
using namespace std;
int main()
{
int n,a,minim,maxim;
maxim=0;
scanf("%i",&n);
int A[n];
for(int i=0;i<n;i++)
{
scanf("%i",&a);
A[i]=a;
if(i==0)
{
minim=A[i];
}
if(maxim<A[i])
{
maxim=A[i];
}
if(A[i]<minim)
{
minim=A[i];
}
}
printf("%i %i\n",minim,maxim);
return 0;
}
P.S: Nu imi dau seama cum pot sa aflu daca sunt mai multe minime sau maxime intr-un singur for...cu 2 for-uri era simplu...Daca imi dau seama cum se face voi adauga comentariu aici cu raspunsul final.
valentinbaltat:
bine ^^
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă