Está en la página 1de 2

#include<iostream>

using namespace std;


const int x=30;
const int y=30;
void invierno_2014(float datos[x],int n);
void invierno_2014(float arreglo[y],int tam,float k,int &contar);

int main(){
int n,tam,contar;
float datos[x],arreglo[y],k;
cout<<"Digite el tamaño del primer arreglo: ";cin>>n;
cout<<endl;
//llamado a la 1ra funcion
invierno_2014(datos,n);
//despues de ejecutarse
cout<<"\n\nDigite el tamaño del segundo arreglo: ";cin>>tam;
cout<<"\nDigite el valor de k: ";cin>>k;
//llamado a la 2da funcion
invierno_2014(arreglo,tam,k,contar);
cout<<"\nLa cantidad de veces que se encuentra "<<k<<" en el arreglo es de
"<<contar<<endl;
return 0;
}
//funcion 1
void invierno_2014(float datos[x],int n){
int contador,digito,SD,mayor,menor;
contador=1;mayor=1;menor=10000;
int contmay=0,contmen=0;
float temporal;
while(contador<=n){
cout<<"Escriba el numero: ";cin>>datos[contador];
contador++;
}
contador=1;
while(contador<=n){
int copia=datos[contador];
digito=0;SD=0;
while(copia!=0){
digito=copia%10;
copia=copia/10;
SD=SD+digito;
}
if(SD>mayor){
mayor=SD;
contmay=contador;
}
if(SD<menor){
menor=SD;
contmen=contador;
}

contador++;
}
temporal=datos[contmay];
datos[contmay]=datos[contmen];
datos[contmen]=temporal;

contador=1;
while(contador<=n){
cout<<"El numero es "<<datos[contador]<<endl;
contador++;
}
}
//funcion 2
void invierno_2014(float arreglo[y],int tam,float k,int &contar){
int contador,sumador=0;
contador=1;
cout<<endl;
while(contador<=tam){
cout<<"Digite un valor: ";cin>>arreglo[contador];
contador++;
}
contador=1;
while(contador<=tam){
cout<<"El valor es "<<arreglo[contador]<<endl;
contador++;
}
contador=1;
while(contador<=tam){
if(arreglo[contador]==k){
sumador++;
}
contador++;
}
contar=sumador;
}

También podría gustarte