//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 ;
}
Ly9TdWVsZG8gSW50ZXJtZWRpbwoKI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4odm9pZCkKewogICBpbnQgYXJyZWdsb1s0XSA9IHs0MDUsNDUwLDQ5NSw1NDB9OyAvL2FycmVnbG8gY29uIDQgdmFsb3Jlcy4KCWludCBuLCB0ZW1wLCBpLCBqOyAvL3ZhcmlhYmxlcy4KCWNvdXQ8PCJcbiBtZXRvZG8gZGUgaW5zZXJjaW9uIHBhcmEgdmVuZGVkb3Igbml2ZWwgaW50ZXJtZWRpbyI8PGVuZGw7Cgljb3V0PDwiXG4gdmFsb3JlcyBkZWwgYXJyZWdsbyBhIG9yZGVuYXI6IjsKCWZvcihpID0gMDsgaSA8IDQ7IGkrKykgLy9pbXByaW1pci4KCWNvdXQ8PGFycmVnbG9baV08PCIgIjsKCW4gPSA0OyAvL2VsIG51bWVybyBkZSBlbGVtZW50b3MgZW4gZWwgYXJyZWdsby4KCWZvcihpID0gMTsgaSA8IG47IGkrKykgLy9pbmljaW8gZGVsIHByb2dyYW1hLgoJey8vc2UgYXBsaWNhIGxhIGVzdHJ1Y3R1cmEgZGUgcmVwZXRpY2lvbiBwYXJhIGNvbXBhcmFyIGxvcyB2YWxvcmVzCgl0ZW1wID0gYXJyZWdsb1tpXTsKCWZvcihqID0gaSAgLSAxOyBqID49MCAmJiB0ZW1wIDwgYXJyZWdsb1tqXTsgai0tKQoJYXJyZWdsb1tqICsgMV0gPSBhcnJlZ2xvW2pdOwoJYXJyZWdsb1tqICsgMV0gPSB0ZW1wOwoJfTsKCWNvdXQ8PCJcbiBzdWVsZG8gcG9yIGRpYSBvcmRlbmFkbyBkZSBmb3JtYSBhc2NlbmRlbnRlOiAiOwoJZm9yKGkgPSAwOyBpIDwgbjsgaSsrKSAvLyBpbXByaW1pcgoJY291dDw8YXJyZWdsb1tpXTw8IiAiOwoJewoJCWludCByZXN1bHRhZG8gPTQwNSArIDQ1MCArIDQ5NSArIDU0MDsKCQljb3V0PDwiXG4gZWwgc3VlbGRvIGRlIGxhIHNlbWFuYSBkZSB1biB2ZW5kZWRvciBpbnRlcm1lZGlvZXM6ICI8PHJlc3VsdGFkbzw8ZW5kbDsKCX0KCXJldHVybiAwOwp9Cg==
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