//Sueldo Intermedio
#include<iostream>
#include<stdio.h>
using namespace std;
int main( void )
{
int arreglo[ 4 ] = { 405 ,450 ,495 ,540 } ; //arreglo con 4 valores.
int n,temp,i,j; //variables.
cout << "\n metodo de insercion para vendedor nivel intermedio" << endl;
cout << "\n valores del arreglo a ordenar:" ;
for ( i= 0 ; i< 4 ; i++ ) //imprimir.
cout << arreglo[ i] << " " ;
n= 4 ; //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= 405 + 450 + 495 + 540 ;
cout << "\n el sueldo de la semana de un vendedor intermedioes: " << resultado<< endl;
}
return 0 ;
}
Ly9TdWVsZG8gSW50ZXJtZWRpbwoKI2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0ZGlvLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKHZvaWQpCnsKICAgaW50IGFycmVnbG9bNF09ezQwNSw0NTAsNDk1LDU0MH07Ly9hcnJlZ2xvIGNvbiA0IHZhbG9yZXMuCglpbnQgbix0ZW1wLGksajsvL3ZhcmlhYmxlcy4KCWNvdXQ8PCJcbiBtZXRvZG8gZGUgaW5zZXJjaW9uIHBhcmEgdmVuZGVkb3Igbml2ZWwgaW50ZXJtZWRpbyI8PGVuZGw7Cgljb3V0PDwiXG4gdmFsb3JlcyBkZWwgYXJyZWdsbyBhIG9yZGVuYXI6IjsKCWZvcihpPTA7aTw0O2krKykvL2ltcHJpbWlyLgoJY291dDw8YXJyZWdsb1tpXTw8IiAiOwoJbj00Oy8vZWwgbnVtZXJvIGRlIGVsZW1lbnRvcyBlbiBlbCBhcnJlZ2xvLgoJZm9yKGk9MTtpPG47aSsrKS8vaW5pY2lvIGRlbCBwcm9ncmFtYS4KCXsvL3NlIGFwbGljYSBsYSBlc3RydWN0dXJhIGRlIHJlcGV0aWNpb24gcGFyYSBjb21wYXJhciBsb3MgdmFsb3JlcwoJdGVtcD1hcnJlZ2xvW2ldOwoJZm9yKGo9aS0xO2o+PTAgJiZ0ZW1wPGFycmVnbG9bal07ai0tKQoJYXJyZWdsb1tqKzFdPWFycmVnbG9bal07CglhcnJlZ2xvW2orMV09dGVtcDsKCX07Cgljb3V0PDwiXG4gc3VlbGRvIHBvciBkaWEgb3JkZW5hZG8gZGUgZm9ybWEgYXNjZW5kZW50ZTogIjsKCWZvcihpPTA7aTxuO2krKykvLyBpbXByaW1pcgoJY291dDw8YXJyZWdsb1tpXTw8IiAiOwoJewoJCWludCByZXN1bHRhZG89NDA1KzQ1MCs0OTUrNTQwOwoJCWNvdXQ8PCJcbiBlbCBzdWVsZG8gZGUgbGEgc2VtYW5hIGRlIHVuIHZlbmRlZG9yIGludGVybWVkaW9lczogIjw8cmVzdWx0YWRvPDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=
stdin
IE0mZWFjdXRlO3RvZG8gZGUgaW5zZXJjaSZvYWN1dGU7biBwYXJhIHZlbmRlZG9yIG5pdmVsIGludGVybWVkaW8uCgogVmFsb3JlcyBkZWwgYXJyZWdsbyBhIG9yZGVuYXI6NDA1IDQ1MCA0OTUgNTQwIAogU3VlbGRvIHBvciBkJmlhY3V0ZTthIG9yZGVuYWRvIGRlIGZvcm1hIGFzY2VuZGVudGU6IDQwNSA0NTAgNDk1IDU0MCAKIEVsIHN1ZWxkbyBkZSBsYSBzZW1hbmEgZGUgdW4gdmVuZGVkb3IgaW50ZXJtZWRpbyBlczogMTg5MA==
Método de inserción para vendedor nivel intermedio.
Valores del arreglo a ordenar:405 450 495 540
Sueldo por día ordenado de forma ascendente: 405 450 495 540
El sueldo de la semana de un vendedor intermedio es: 1890