Ominide 784 punti

#include <iostream>
using namespace std;

const int MAX=100;

int Dimensionamento();
int CaricaVettore(int v[MAX], int d, int p);
void Ordinamento(int v[], int d);
void Scambia (int& a, int& b);

int main()
{
int d, v[100], p;
d=Dimensionamento();
cout<<"Inserisci p";
cin>>p;
cout<<"Carica gli elementi del vettore";
CaricaVettore(v,d,p);
Ordinamento(v,d);
system ("pause");
return 0;
}

int Dimensionamento()
{
int d;
do{
cout<<"Inserisci la dimensione del vettore";
cin>>d;
} while (d<1 || d>MAX);
return d;
}

int CaricaVettore(int v[MAX], int d, int p)
{
int cont=0;
for (int i=0; i<d; i++) {
cout<<"Elemento di posto" <<i;
cin>>v;
if(v
==p){
cont++;
}
}
cout<<"il numero:"<<p;

cout<<"viene inserito:" <<cont <<"volte";

}

void Ordinamento (int v[ ], int d)
{
int temp;
cout<<"Vettore ordinato=";
for (int i=0; i<d-1; i++){
for (int j=i+1; j<d; j++){
if ( v[j] < v){
Scambia (v[j], v
);
}
}cout<<v;
}
}

void Scambia (int& a, int& b)
{
int c;
c=a;
a=b;
b=c;
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Potrebbe Interessarti
Registrati via email