Programa en lenguaje c [Cerrado]

Denunciar
Message postés
1
Date d'inscription
jueves, 26 de octubre de 2017
Estatus
Miembro
Última intervención
jueves, 26 de octubre de 2017
-
 Frankitoh -
Necesito ayuda de caracter urgente para este programa en lenguaje c codeblocks dice elabore una progra en lenguaje C que lea 10 numeros enteros desde el teclado y loa ordene y eimprima tando de forma descendente como de forma descendente por ejemplo con el metodo burbuja el programa debe presentar un menu de opciones de la siguiente forma.
1. Alimentar el array
2.ordenar ascendente
3.ordenar descendente
4.salir

1 respuesta

Message postés
15
Date d'inscription
domingo, 7 de enero de 2018
Estatus
Miembro
Última intervención
domingo, 14 de enero de 2018

Aqui el codigo en C:

#include<stdio.h>
int main ()
{
int aux,i,j,k;
int n=10,A[n];

for (i=0; i<n; i++)
{
printf("dame el dato %dn",i+1);
scanf("%d",&A);
}
for (i=0;i<n;i++)
{
for (j=0;j<n-i;j++)
{
if (A[j]>=A[j+1])
{
aux=A[j];
A[j]=A[j+1];
A[j+1]=aux;
}

}

}
for (k=0;k<n;k++)
{
printf(" %d",A[k]);
}



return 0;
}
Message postés
355
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
martes, 7 de julio de 2020
53
oye carnal

hay una parte de ese codigo que esta mal ...

.
.
.
for (i=0; i<n; i++)
{
printf("dame el dato %dn",i+1);
scanf("%d",&A); <-- aqui
}
.
.
.
O lo pusiste aproposito , jajajaja
Message postés
15
Date d'inscription
domingo, 7 de enero de 2018
Estatus
Miembro
Última intervención
domingo, 14 de enero de 2018
>
Message postés
355
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
martes, 7 de julio de 2020

jaja exacto la idea es que estés encaminado y desarrolles la lógica; edita el error y lo compilas. No esta complejo
Message postés
355
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
martes, 7 de julio de 2020
53 >
Message postés
15
Date d'inscription
domingo, 7 de enero de 2018
Estatus
Miembro
Última intervención
domingo, 14 de enero de 2018

ah bueno jajaja
esta bien entonces
void main(){
char array[16];
for(int i = 0; i != sizeof(array); i++) array[i] = rand() % 9;
printf("Generando cadena random\n Ascendente:");
for(int i = 0; i != sizeof(array); i++); printf("%02x[%d]", array[i] , i);
printf("\nDescendente: ");
for(int i = 16; i != sizeof(array); i--); printf("%02x[%d]", array[i] , i);
printf("\n");
}