#include <iostream>
using namespace std;
int main()
{
int i, j, k, cn;
cout << "Cantidad de numeros que desea Ingresar: ";
cin >> cn;
int n[cn];
for (i = 0; i < cn; i++)
{
cout << "Ingrese numero " << i + 1 << " : ";
cin >> n[i];
}
for (i = 1; i < cn; i++)
{
for (j = 0; j < cn - i; j++)
{
if (n[j] > n[j + 1])
{
k = n[j + 1];
n[j + 1] = n[j];
n[j] = k;
}
}
}
for (i = 0; i < cn; i++)
{
cout << n[i] << endl;
}
cin.ignore();
return 0;
}
que modifivo para que me ponga datos aleatorios en lugar de escribirlos de uno en uno
jajaja estoy en la misma
5. Escribir un programa para simular el juego de la vida en una declaración de cuatro vectores cada uno de cuatro elementos, se generan elementos aleatorios entre 1 año para introducir en estos vectores, se introducen desde teclado posicionamiento para evaluar, la evaluación se si La posicion introducida es 1, los ademas tienen más de tres vecinos que sean 1, los ocho vecinos conmutan al estado 1, caso contrario se mantienen los estados de los vectores. (Num rand0 2: 1
Ayuda en ese ejercicio de arriba por xfa
Escriba un programa que use los siguientes arreglos (tipo ):
• empId: un arreglo de siete enteros tipo long para almacenar el
número de identificación de los empleados. El arreglo debe ser
inicializado con los números siguientes:
5658845 4520125 7895122 8777541
8451277 1302850 7580489
• horas: un arreglo de siente enteros tipo int para almacenar el número
de horas trabajadas por cada empleado.
• tarifaPorHora: Un arreglo de siete números tipo double para
almacenar la tarifa por hora de cada empleado.
• salarioBruto: un arreglo de siete números tipo double para
almacenar el salario bruto que debe ser pagado a cada empleado.
El programa debe relacionar la data en cada arreglo a través del
subíndice. Por ejemplo, el numero en el elemento 0 del arreglo horas
debe ser el número de horas trabajadas por el empleado cuyo número
de identificación se encuentre almacenado en el elemento 0 del arreglo
empId. La tarifa por hora de ese mismo empleado debe ser almacenada
en el elemento 0 del arreglo tarifaPorHora.
El programa debe desplegar el número de cada empleado y solicitarle al
usuario que entre las horas trabajadas así como la tarifa por hora.
Luego debe calcular el sueldo bruto para ese empleado (horas
trabajadas multiplicado por la tarifa por hora) y almacenarlo en el arreglo
salarioBruto. Después que la data haya sido introducida para todos los
empleados, el programa debe desplegar cada número de identificación
de empleado con su correspondiente sueldo bruto.
Validación de entrada: El programa no debe aceptar valores negativos
para las horas trabajadas o números menores que 50.00 para la tarifa
por hora. En c++ ayuda por FA te lo voy a agradecer mucho y gracias
Para que dan códigos con errores?, se ponen dizque a corregir y les queda faltando
#include
using namespace std;
int main(){
int i,j,temp,cantidad;
int vector[5];
cout<>cantidad;
for(i=0;i<cantidad;i++)//obtiene los valores;
{
cout<<"valor "<<i+1<>vector[i];
}
for(i=1;i<cantidad;i++)//este es el Ordenamiento de Arreglos (metodo de burbuja);
{
for(j=0;j<cantidad-1;j++)
{
if(vector[j] ) , y le ordenara de menor a mayor .
{
temp = vector[j];
vector[j]=vector[j+1];
vector[j+1]=temp;
}
}
}
cout<<"\nLos numeros en orden:\n";
for(i=0;i<cantidad;i++)//imprime los valores
{
cout<<vector[i]<<" ";
}
cout<<endl<<endl;
system("PAUSE");
return 0;
}
te mamaste
#include
using namespace std;
int main(){
int cantidad_numeros;
cout<>cantidad_numeros;
int n[cantidad_numeros];
for(int i=0; i<cantidad_numeros; i++){
cout << "Ingrese numero " << i+1 <>n[i];
}
int k = 0;
for(int i=1; i<cantidad_numeros; i++){
for(int j=0;jn[j+1] ){
k=n[j+1];
n[j+1]=n[j];
n[j]=k;
}
}
}
for(int i=0; i<cantidad_numeros; i++){
cout << n[i] << endl;
}
cin.ignore();
return 0;
}
Ninguno vale la pena
Por que mejor no lo haces vos, huevon huele bicho
he dejado el código abajo pero al parecer se imprime como le sale al programa.
Aquí dejo en codepad mejor hasta que el dueño del post lo arregle: http://codepad.org/4nSHFFO5
Suerte.
Para los que no le vaya el original aqui se lo dejo arreglado 😉
//Ordena el número de números que usted quiera.
//Codificado por: Danny Henderson
//reparado por vangodp XDD
#include
using namespace std;
int main(){
int cn;
cout<>cn;
int n[cn];
for(int i=0; i<cn; i++){
cout << "Ingrese numero " << i+1 <>n[i];
}
int k = 0;
for(int i=1; i<cn; i++){
for(int j=0;jn[j+1] ){
k=n[j+1];
n[j+1]=n[j];
n[j]=k;
}
}
}
for(int i=0; i<cn; i++){
cout << n[i] << endl;
}
cin.ignore();
return 0;
}
int n??(‘cn’??);
me da error alli
que va alli?
Claro que funciona, muchísimas gracias.
NO FUNCIONA TU CODIGO K MAL
debiste poner como invocarlo en el main.