Arreglos como parámetros
- Programacion
- 17 may 2018
- 1 Min. de lectura
Ordenamiento de numeros
#include<stdio.h>
#define P printf
#define S scanf
#define TAM 100
int ordenar(int n, int x[]);
int main(){
int i, n, x[TAM];
P("\n¿Cuantos elementos seran introdusidos: ");
S("%i",&n);
for(i=0;i<n;i++){
P("\ni=%i x=",i+1);
S("%i",&x[i]);
}
ordenar(n, x);
P("\nLista de nummeros ordenada");
for(i=0;i<n;i++){
P("\ni=%i x=%d",i+1,x[i]);
}
return 0;
}
int ordenar(int n, int x[]){
int i, elem, temp;
for(elem=0;elem<n-1;elem++)
for(i=elem+1;i<n;i++)
if(x[i]<x[elem]){
temp=x[elem];
x[elem]=x[i];
x[i]=temp;
}
return 0;
}

Descuento de productos
#include<stdio.h>
#define P printf
#define S scanf
float descuento(float productoss[], float productosc[]);
int main(){
int i;
float productoss[10];
float productosc[10];
for(i=0;i<10;i++){
P("\nIngresa el precio del producto %i: $",i+1);
S("%f",&productoss[i]);
}
descuento(productoss, productosc);
P("\n\t\tProductos");
for(i=0;i<10;i++){
P("\nProducto %i con descuento: $%.2f sin descuento: $%.2f",i+1,productosc[i],productoss[i]);
}
}
float descuento(float productoss[], float productosc[]){
int i;
for(i=0;i<10;i++)
productosc[i]=productoss[i];
for(i=0;i<10;i++)
productosc[i]=productosc[i]-(productosc[i]*.30);
}

Comments