//Sueldo Avanzado
#include<iostream>
#include<stdio.h>
using namespace std;
int main( void )
{
int arreglo[ 6 ] = { 910 ,980 ,1050 ,1120 ,1190 ,1260 } ; //arreglo con 6 valores.
int n,temp,i,j; //variables.
cout << "\n metodo de insercion para vendedor nivel avanzado" << endl;
cout << "\n valores del arreglo a ordenar:" ;
for ( i= 0 ; i< 6 ; i++ ) //imprimir.
cout << arreglo[ i] << " " ;
n= 6 ; //el numero de elementos en el arreglo.
for ( i= 1 ; i< n; i++ ) //inicio del programa.
{ //se aplica la estructura de repeticion para comparar los valores
temp= arreglo[ i] ;
for ( j= i- 1 ; j>= 0 && temp< arreglo[ j] ; j-- )
arreglo[ j+ 1 ] = arreglo[ j] ;
arreglo[ j+ 1 ] = temp;
} ;
cout << "\n sueldo por dia ordenado de forma ascendente: " ;
for ( i= 0 ; i< n; i++ ) //imprimir
cout << arreglo[ i] << " " ;
{
int resultado= 910 + 980 + 1050 + 1120 + 1190 + 1260 ;
cout << "\n el sueldo de a semana de un vendedor avanzado es: " << resultado<< endl;
}
return 0 ;
}
Ly9TdWVsZG8gQXZhbnphZG8KCiNpbmNsdWRlPGlvc3RyZWFtPgojaW5jbHVkZTxzdGRpby5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbih2b2lkKQp7CiAgIGludCBhcnJlZ2xvWzZdPXs5MTAsOTgwLDEwNTAsMTEyMCwxMTkwLDEyNjB9Oy8vYXJyZWdsbyBjb24gNiB2YWxvcmVzLgoJaW50IG4sdGVtcCxpLGo7Ly92YXJpYWJsZXMuCgljb3V0PDwiXG4gbWV0b2RvIGRlIGluc2VyY2lvbiBwYXJhIHZlbmRlZG9yIG5pdmVsIGF2YW56YWRvIjw8ZW5kbDsKCWNvdXQ8PCJcbiB2YWxvcmVzIGRlbCBhcnJlZ2xvIGEgb3JkZW5hcjoiOwoJZm9yKGk9MDtpPDY7aSsrKS8vaW1wcmltaXIuCgljb3V0PDxhcnJlZ2xvW2ldPDwiICI7CgluPTY7Ly9lbCBudW1lcm8gZGUgZWxlbWVudG9zIGVuIGVsIGFycmVnbG8uCglmb3IoaT0xO2k8bjtpKyspLy9pbmljaW8gZGVsIHByb2dyYW1hLgoJey8vc2UgYXBsaWNhIGxhIGVzdHJ1Y3R1cmEgZGUgcmVwZXRpY2lvbiBwYXJhIGNvbXBhcmFyIGxvcyB2YWxvcmVzCgl0ZW1wPWFycmVnbG9baV07Cglmb3Ioaj1pLTE7aj49MCAmJiB0ZW1wPGFycmVnbG9bal07ai0tKQoJYXJyZWdsb1tqKzFdPWFycmVnbG9bal07CglhcnJlZ2xvW2orMV09dGVtcDsKCX07Cgljb3V0PDwiXG4gc3VlbGRvIHBvciBkaWEgb3JkZW5hZG8gZGUgZm9ybWEgYXNjZW5kZW50ZTogIjsKCWZvcihpPTA7aTxuO2krKykvL2ltcHJpbWlyCgljb3V0PDxhcnJlZ2xvW2ldPDwiICI7Cgl7CgkJaW50IHJlc3VsdGFkbz05MTArOTgwKzEwNTArMTEyMCsxMTkwKzEyNjA7CgkJY291dDw8IlxuIGVsIHN1ZWxkbyBkZSBhIHNlbWFuYSBkZSB1biB2ZW5kZWRvciBhdmFuemFkbyBlczogIjw8cmVzdWx0YWRvPDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=
stdin
IE0mZWFjdXRlO3RvZG8gZGUgaW5zZXJjaSZvYWN1dGU7biBwYXJhIHZlbmRlZG9yIG5pdmVsIGF2YW56YWRvCgogVmFsb3JlcyBkZWwgYXJyZWdsbyBhIG9yZGVuYXI6OTEwIDk4MCAxMDUwIDExMjAgMTE5MCAxMjYwIAogU3VlbGRvIHBvciBkJmlhY3V0ZTthIG9yZGVuYWRvIGRlIGZvcm1hIGFzY2VuZGVudGU6IDkxMCA5ODAgMTA1MCAxMTIwIDExOTAgMTI2MCAKIEVsIHN1ZWxkbyBkZSBhIHNlbWFuYSBkZSB1biB2ZW5kZWRvciBhdmFuemFkbyBlczogNjUxMA==
Método de inserción para vendedor nivel avanzado
Valores del arreglo a ordenar:910 980 1050 1120 1190 1260
Sueldo por día ordenado de forma ascendente: 910 980 1050 1120 1190 1260
El sueldo de a semana de un vendedor avanzado es: 6510