huy gracias viejo ya estaba volviendome loco eso!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include<iostream>
#include<stdlib.h>
using namespace std;
class vector{
private:
int v[4], i, j, aux;
public:
vector(){}
~vector(){}
void leer(){
cout<<"Introducir 10 valores: "<<endl;
for(i = 0; i < 4; i++){
cout<<"digite el numero "<<i+1<<": ";
cin>>v[i];
}
system("cls");
}
void ordenar(){
for(j = 0; j <4; j++){
for(i = 0; i < 4; i++){
if(v[i] > v[i+1]){
aux = v[i];
v[i] = v[i+1];
v[i+1] = aux;
}
}
}
}
void mostrar(){
cout<<"Orden Introducido:\n";
for(i = 0; i < 4; i++){
cout<<v[i]<<endl;
}
ordenar();
cout<<"\nOrden de menor a mayor:\n"<<endl;
for(i = 0; i < 4; i++){
cout<<v[i]<<endl;
}
}
};
int main(){
vector V;
V.leer();
V.mostrar();
return 0;
}
#include <stdio.h>
typedef struct biblioteca{
int cod;
char nombre[10];
char editorial[15];
int precio;
}libros;
libros crear(int i){
libros x;
x.cod=i;
printf("\nNombre del libro: ");
scanf("%s",&x.nombre);
printf("\nEditorial del libro: ");
scanf("%s",&x.editorial);
printf("\nPrecio del libro: ");
scanf("%d",&x.precio);
return x;
}
void guardar(FILE *p,libros x){
if(p=(fopen("Productos.txt","a+"))){
fprintf(p,"%d %s %s %d\n",x.cod,x.nombre,x.editorial,x.precio);
printf("\n PRODUCTOS GUARDADOS CORRECTAMENTE \n");
fclose(p);
}
else printf("\n\n Error :( Algo salio mal! \n");
}
void inventario(FILE *p){
libros aux;
p=fopen("Productos.txt","r");
if(p!=NULL){
printf("LISTA TOTAL DE LIBROS: \n\n");
printf("%5s%15s%15s%10s\n\n","CODIGO","LIBRO", "EDITORIAL","CANTIDAD");
while(feof(p)==0){
fscanf(p,"%d %s %s %d\n",&aux.cod,aux.nombre,aux.editorial,aux.precio);
printf("%5d%15s%15s%10d\n",aux.cod,aux.nombre,aux.editorial,aux.precio);
}
fclose(p);
}
else printf("\n\nError :( Algo salio mal! NO HAY REGISTROS\n");
}
int main(){
int ac,i=0;
FILE *p;
int opc;
do{
printf("\n\n\t..::BIENBENIDO AL SISTEMA::..\n\n");
printf("\n\n\t\t1.-Vender\n\t\t2.-Registrar cliente\n\t\t3.-Mostrar inventario\n\t\t4.-Agregar libro\n\t\t0.-Salir\n\n\n");
scanf("%d",&opc);
system("cls");
if(opc==3){
inventario(p);
}
if(opc==4){
i++;
guardar(p,crear(i));
}
}while(opc!=0);
}