Răspuns :
#include <iostream>
int a[101],n,i,nr,m ;
using namespace std;
//sa se det elementul maxim,de cate ori se repete si pozitia sa;
int main()
{
cout<<"n=";
cin>>n;
//creeam vectorul prima data;
for(i=1; i<=n; i++)
{
cout<<"a["<<i<<"]= ";
cin>>a[i];
}
//presupunem ca prima valoare din sir e maximul;
m=a[1];
//apoi incepand de la al doilea
for(i=2; i<=n; i++)
//daca elementul curent e mai mare ca maximul,meximul primeste valoarea sa;
if(a[i]>m)m=a[i];
cout<<"Pozitiile pe care se afla maximul sunt: "<<endl;
//il parcurgem din nou vectorul si daca am mai gasit inca o data maximul il scriem si il numaram;
for(i=1; i<=n; i++)
if(a[i]==m)
{
cout<<i<<" ",
nr++;
}
cout<<endl<<m<<" apare de "<<nr<<" ori ";}
int a[101],n,i,nr,m ;
using namespace std;
//sa se det elementul maxim,de cate ori se repete si pozitia sa;
int main()
{
cout<<"n=";
cin>>n;
//creeam vectorul prima data;
for(i=1; i<=n; i++)
{
cout<<"a["<<i<<"]= ";
cin>>a[i];
}
//presupunem ca prima valoare din sir e maximul;
m=a[1];
//apoi incepand de la al doilea
for(i=2; i<=n; i++)
//daca elementul curent e mai mare ca maximul,meximul primeste valoarea sa;
if(a[i]>m)m=a[i];
cout<<"Pozitiile pe care se afla maximul sunt: "<<endl;
//il parcurgem din nou vectorul si daca am mai gasit inca o data maximul il scriem si il numaram;
for(i=1; i<=n; i++)
if(a[i]==m)
{
cout<<i<<" ",
nr++;
}
cout<<endl<<m<<" apare de "<<nr<<" ori ";}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!