Programa que lee un arreglo de 10 números y los ordena con el método de la burbuja de manera ascendente o descendente según se elija. Para esto utiliza una función que recibe el arreglo y la varible ‘ord’ (1=asc, 2=desc), luego utiliza otra función para imprimirlo.
#include<iostream> using namespace std; int ordenar(int[],int); int imprimir(int[]); int main() { int c,lista[9],ord; for(c=0;c<=9;c++) { cout<<"Numero "<<c+1<<": "; cin>>lista[c]; } cout<<"\nAscendente 1\nDescendente 2\n--> Opción: "; cin>>ord; if(ord==1 || ord==2) { ordenar(lista,ord); imprimir(lista); } } int ordenar(int lista[],int ord) { int c1,c2,aux; for(c1=0;c1<=9;c1++) { for(c2=0;c2<9;c2++) { if(ord==1) { if(lista[c2]>lista[c2+1]) { aux=lista[c2]; lista[c2]=lista[c2+1]; lista[c2+1]=aux; } } else { if(lista[c2]<lista[c2+1]) { aux=lista[c2]; lista[c2]=lista[c2+1]; lista[c2+1]=aux; } } } } return 0; } int imprimir(int lista[]) { int c; for(c=0;c<=9;c++) cout<<lista[c]<<" "; cin.get();cin.get(); } /*Creado por THEbatzuk*/
podrian ayudarme hacer un programa enlenguaje C que muestre un menú de opciones: 1.- Ingresar datos 2.- Mostrar datos (en el orden ingresado) 3.- Mostrar datos ordenados de manera ascendente por método de selección 4.- Mostrar datos ordenados de manera descendente por método burbuja 0.- Salir Cada opción debe programarse en una función. En la opción 1 se pide un valor n (5
hola buenos dias… necesito una gran ayuda por favor el que sea tan amable…. necesito hacer 2 ejercicios en lenguaje C
1.- Realice un programa en C que calcule la suma de los cuadrados de N numeros.
2.- Realice un programa en C que lea 2 vectores de N numero y los ordene de forma descendente y ascendente.
POR FAVOR QUIEN ME PUEDA AYUDAR SE LOS AGRADECERIA… LOS NECESITO PARA ANTES DEL MIERCOLES.
holas necesito un programa 1. Dado un vector de números reales, escriba un método que ordene los elementos del vector de tal forma que los números pares aparezcan antes que los números impares. Además, los números pares deberán estar ordenados de forma ascendente, mientras que los números impares deberán estar ordenados de forma descendente. Esto es, el vector {1,2,3,4,5,6} quedará como {2,4,6,5,3,1}. Nota: Solo se utiliza un solo vector.
si por favor no se si me puedes ayudarme siiii graciass
necesito crear un arreglo que me despliegue los numeros cuadrados
de las tablas de multiplicar del 1 al 15
alguien que me ayude por favor! :S:S no soy buena en esto & me estoy rompiendo la cabeza
esto es lo que tengo :
#include
#include
using namespace std;
int tamano = 15;
char pause;
char cls;
int main()
{
// declaración del arreglo
int mult[tamano][tamano];
// construción del arreglo
for (int i = 0; i < tamano; i++)
{
for(int j = 0; j < tamano; j++)
{
mult[i][j] = ((i + 1) * (j + 1));
}
}
//Desplegarlo
for (int k = 0; k < tamano; k++)
{
for (int l = 0; l < tamano; l++)
{
cout << setw(4) << mult[k][l];
}
cout << endl;
}
system("pause");
system("cls");
for (int k = 2; k < tamano; k++)
{
for (int l = 0; l < tamano; l++)
{
cout << setw(4) << mult[k][l];
}
cout << endl;
}
return 0;
}
necesito despues de el system("cls")
una linea de codigo que me despliegue los numeros cuadrados
mi emain es marie1674@hotmail.com