Hola amigos, necesito ayuda, tengo que separar el siguiente codigo en funciones que tengan por nombre: ingreso, proceso e impresion, la impresion de resultados se tiene que hacer desde el main
#include<conio.h>
#include<iostream>
using namespace std;
main(){
int i, vector[10];
int Pos, Comp, aux;
//Ingreso
for(i=0; i<10; i++){
cout<<"Ingresa el numero "<<i<<": "; cin>>vector[i];
}
//Proceso
for(Pos=0;Pos<9;Pos++)
for (Comp=Pos+1 ; Comp < 10 ; Comp++)
if (vector[Pos] > vector[Comp]) {
aux = vector[Pos];
vector[Pos] = vector[Comp];
vector[Comp] = aux;
}
//Impresion de resultados
cout<<"\nLos numeros ordenados son:\n";
for(i = 0; i < 10; i++)
cout<<vector[i]<<"\t";
cout<<endl;
getch();
return 0;
}
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
primero, no blanquees los temas... borré tu otro tema por eso!
que no sabes para resolver? tu tema?
Lo siento :(, tengo que separas ese programa en tres funciones una de ingreso, otra de proceso y otra de impresion de resultados. E imprimir desde el main. Te lo agradecería mucho.
Cita de: PJ Yeah en 12 Marzo 2017, 02:16 AM
Lo siento :(, tengo que separas ese programa en tres funciones una de ingreso, otra de proceso y otra de impresion de resultados. E imprimir desde el main. Te lo agradecería mucho.
que no sabes para resolver tu tema?
como hacer funciones y como llamarlas
buscar en google "tutoriales funciones C"
primeros resultados
http://c.conclase.net/curso/?cap=003
https://www.youtube.com/watch?v=ZYCTqYvDEI
si guieres más, ahí tienes el metodo de busqueda, si luego de estudiarlo tienes dudas no explicadas allí, avisa
xd
#include<conio.h>
#include<iostream>
using namespace std;
void ingreso(int vector[ ], int tam){
for(int i=0; i<10; i++){
cout<<"Ingresa el numero de la posicion "<<(i+1)<<": "; cin>>vector[i];
}
}
int proceso(int vector[ ], int tam){
int Pos, Comp, aux;
for(Pos=0;Pos<9;Pos++)
for (Comp=Pos+1 ; Comp < 10 ; Comp++)
if (vector[Pos] > vector[Comp]) {
aux = vector[Pos];
vector[Pos] = vector[Comp];
vector[Comp] = aux;
}
}
void resultado(int vector[ ], int tam){
cout<<"\nLos numeros ordenados son:\n";
for(int i = 0; i < 10; i++){
cout<<vector[i+1]<<"\t";
cout<<endl;
}
}
main(){
int vector[10];
int tam=10;
ingreso(vector, tam);
proceso(vector, tam);
resultado(vector, tam);
getch();
return 0;
}