Ejercicios - Segunda parte (C++)
![C++.jpg](https://images.hive.blog/768x0/https://steemitimages.com/DQmfEFUs98CC7RpzE9vfMEgeJdukKiw5EfjZJDkF9iUFAG2/C%2B%2B.jpg)
Ingresar cuatro números y ordenarlos de mayor a menor
void main()
......{
......int num [4],i,i2,aux;
......clrscr();
......for(i=0;i<4;i++)
............{
............printf("Ingrese un Numero: ");scanf("%d",&num[i]);
............}
......clrscr();
............for(i=0;i<4;i++)
............{
..................for(i2=i+1;i2<4;i2++)
..................{
..................if(num[i]>num[i2])
........................{
........................aux=num[i];
........................num[i]=num[i2];
........................num[i2]=aux;
........................}
..................}
............}
......clrscr();
......for(i=0;i<4;i++)
............{
............printf("\n%d",num[i]);
............}
......} #include<stdio.h> #include<conio.h>Registro usando estructura: cargar e informar el nombre, apellido y edad de 5 personas.
......struct persona
............{
............char nom[10],ap[10];
............int edad;
............}alumnos[4];
......void main()
............{
............clrscr();
............int i;
............for(i=0;i<4;i++)
..................{
..................printf("ingrese nombre: ");scanf("%s",&alumnos[i].nom);
..................printf("ingrese apellido: ");scanf("%s",&alumnos[i].ap);
..................printf("ingrese edad: ");scanf("%s",&alumnos[i].edad);
..................}
......clrscr();
......for(i=0;i<4;i++)
............{
............printf("\n%s\t%s\t%d",alumnos[i].nom,alumnos[i].ap,alumnos[i].edad);
............}
......getche();
......} #include<stdio.h> #include<conio.h>Sistema para sacar turno en un videoclub
struct cine
......{
......char nombre [15];
......int m,t,n;
......};
void main()
......{
......clrscr();
......struct cine peli[4];
......float preciom,preciot,precion,totalm,totalt,totaln,totalgral;
......int i,f;
......char bandera[2];
......//cargar peliculas
......for (i=0;i<4;i++)
............{
............printf("Ingrese el nombre: ");scanf("%s",&peli[i].nombre);
............}
......printf("Precio mañana: ");scanf("%f",&preciom);
......printf("Precio Tarde: ");scanf("%f",&preciot);
......printf("Precio Noche: ");scanf("%f",&precion);
......totalm = totalt = totaln = totalgral = 0;
......clrscr();
......printf("Canrgar Venta si/no: ");scanf("%s",&bandera);
......while(strcmp(bandera,"si")==0)
............{
............for(i=0;i<4;i++)
..................{
..................printf("\n%d-%s",i,peli[i].nombre);
..................}
............printf("\n\n\tSeleccione: ");scanf("%i",&i);
............printf("\nIngrese la funcion (1=M,2=T,3=N): ");scanf("%d",&f);
......if(f==1)
............{
............peli[i].m++;
............totalm = totalm + preciom;
............}
......else
............if(f==2)
..................{
..................peli[i].t++;
..................totalt=totalt+preciot;
..................}
............else
..................{
..................peli[i].n++;
..................totaln=totaln+precion;
..................}
clrscr();
printf("Carga Venta(si/no): ");scanf("%s",&bandera);
......}
......totalgral=totalm+totalt+totaln;
} #include <string.h> #include <stdio.h> #include <conio.h>Ingresar X y Resolver con la función: y=((x^2)+(x^2+3x+6))/3
float resultado(float x)
......{
...... return (((xx)+((xx)+(3*x)+6))/3);
......}
void main ()
......{
......float a;
......clrscr();
......printf("Ingrese un valor: ");scanf("%f",&a);
......printf("\n Resultado: %a",resultado (a));
......getche();
......} #include<stdio.h> #include<conio.h>Ventas: Ingresar nombre y precio de los artículos.
struct merc
......{
......int codigo;
......char nombre[10];
......float Precio;
......};
void main()
......{
......int i;
......struct merc articulos [3];
......for (i=0;i<3;1++)
............{
............printf("Ingrese el nombre: ");scanf("%s",&articulos[i].nombre);
............printf("Ingrese el precio: ");scanf("%f",&articulos[i].precio);
............articulos[i].codigo=i+1;
............}
......} #include <stdio.h> #include <conio.h> #include <string.h>Cargar alumnos (nombre y edad) en un archivo txt
void main()
......{
......FILE *guardar;
......guardar=fopen("listaamunos.txt","w");
......char nom [10],ape [10];
......int edad,i;
......clrscr();
......for (i=0;i<3;i++)
............{
............printf("ingrese Nombre: ");scanf("%s",&nom);
............printf("ingrese Apellido: ");scanf("%s",&ape);
............printf("ingrese la edad: ");scanf("%d",&edad);
............fprintf(guardar,"%s\t%s\t%d\n",nom,ape,edad);
............}
......fclose(guardar);
......} #include <stdio.h> #include<conio.h>Ingresar el nombre de los clientes e informar si son del turno mañana, tarde o noche.
struct Persona
......{
......float nombre, manana , tarde, noche, total;
......};
......int i, acu, acu2, acu3;
void main()
......{
......clrscr();
......int i;
......FILE*guardar;
......guardar= fopen("Peliculas.txt","w");
......struct Persona cliente;
......for(i=0;i<2;i++)
............{
............printf("ingrese Nombre: ");scanf("%s",&cliente.nombre);
............printf("ingrese si es por la mañana: ");scanf("%f",&cliente.manana);
............printf("ingrese si es por la tarde: ");scanf("%f",&cliente.tarde);
............printf("ingrese si es por la noche: ");scanf("%f",&cliente.noche);
............if(cliente.nombre=cliente.manana)
..................{
..................acu=acu+1
..................}
............if(cliente.nombre=cliente.tarde)
..................{
..................acu2=acu2+1
..................}
............if(cliente.nombre=cliente.noche)
..................{
..................acu3=acu3+1
..................}
Alumno.total=(cliente.nombre+1, cliente.manana+1, cliente.tarde+1, cliente.noche+1);
fprintf(guardar,"%s\t%s\t%s\t%s", cliente.nombre, cliente.manana, cliente.tarde, cliente.noche);
......fclose(guardar);
............}#include<stdio.h>
#include<conio.h>
#include<string.h>
![steemit-mauri.gif](https://images.hive.blog/0x0/https://steemitimages.com/DQmUPekDQE7mmDoCAEKBcK1YNTZEkiWFvY9676aJDVeywhv/steemit-mauri.gif)
Amazing job @mauricioeb83 Followed...
Thank you very much