Ejercicio # 34
Hoy haremos el juego del ahorcado con dibujo.
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <conio.h>
#define N 12
char txt[20];
char datos[N][9]={
/*En eta parte pondran las palabras quye desean que salgan en el
programa aleatroriamente */
"anteojo","avioneta","zapallo","martir",
"espejo","anzuelo","heciano","tripode",
"insecto","agujero","carnada","cabeza"};
char dibuj[9][7]={
"____",
"| |",
"| |",
"|",
"|",
"|",
"|",
"|",
"------"
};
struct pst{
int pos;
char part[5];
}parts[7]={{3," O"},{4," /"},{4,"|"},
{4,"\\"},{5," |"},{6," /"},{6," \\"}};
int main(int argc, char *argv[])
{
int n,m,o,p,i,j,r,eq=0;char lc,tmp[10];
srand(time(NULL));
o=rand()%N;
m=strlen(datos[o]);p=m-2;
txt[0]=datos[o][0];txt[m-1]=datos[o][m-1];
for(n=1;n<m-1;n++)txt[n]='_';txt[m]=0;
printf("---Juego del Ahorcado---\n\n");tmp[0]=0;
for(i=0;i<9;i++)printf("%s\n",dibuj[i]);
do{
for(j=0;j<strlen(tmp);j++){
lc=tmp[j];r=p;
for(n=1;n<m-1;n++)
if(datos[o][n]==lc){
txt[n]=lc;datos[o][n]='_';p--;
}
if(r==p){
strcat(dibuj[parts[eq].pos],parts[eq].part);
eq++;
}
for(i=0;i<9;i++)printf("%s\n",dibuj[i]);
}
if(eq>=7)break;
if(p>0){
printf("\nPalabra: %s - Ingrese 1 letra: ",txt);
scanf("%10s",&tmp);
}lc=tmp[0];
system("cls");
}while(lc!='*'&&p);
if(!p)printf("\nPalabra: %s - Ganaste El juego\n\n",txt);
else if(eq>=7)printf("\nPerdistes intento nueva mente.\n\n");
system("PAUSE");
getch();
return 0;
}
Hoy haremos el juego del ahorcado con dibujo.
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <conio.h>
#define N 12
char txt[20];
char datos[N][9]={
/*En eta parte pondran las palabras quye desean que salgan en el
programa aleatroriamente */
"anteojo","avioneta","zapallo","martir",
"espejo","anzuelo","heciano","tripode",
"insecto","agujero","carnada","cabeza"};
char dibuj[9][7]={
"____",
"| |",
"| |",
"|",
"|",
"|",
"|",
"|",
"------"
};
struct pst{
int pos;
char part[5];
}parts[7]={{3," O"},{4," /"},{4,"|"},
{4,"\\"},{5," |"},{6," /"},{6," \\"}};
int main(int argc, char *argv[])
{
int n,m,o,p,i,j,r,eq=0;char lc,tmp[10];
srand(time(NULL));
o=rand()%N;
m=strlen(datos[o]);p=m-2;
txt[0]=datos[o][0];txt[m-1]=datos[o][m-1];
for(n=1;n<m-1;n++)txt[n]='_';txt[m]=0;
printf("---Juego del Ahorcado---\n\n");tmp[0]=0;
for(i=0;i<9;i++)printf("%s\n",dibuj[i]);
do{
for(j=0;j<strlen(tmp);j++){
lc=tmp[j];r=p;
for(n=1;n<m-1;n++)
if(datos[o][n]==lc){
txt[n]=lc;datos[o][n]='_';p--;
}
if(r==p){
strcat(dibuj[parts[eq].pos],parts[eq].part);
eq++;
}
for(i=0;i<9;i++)printf("%s\n",dibuj[i]);
}
if(eq>=7)break;
if(p>0){
printf("\nPalabra: %s - Ingrese 1 letra: ",txt);
scanf("%10s",&tmp);
}lc=tmp[0];
system("cls");
}while(lc!='*'&&p);
if(!p)printf("\nPalabra: %s - Ganaste El juego\n\n",txt);
else if(eq>=7)printf("\nPerdistes intento nueva mente.\n\n");
system("PAUSE");
getch();
return 0;
}
Juego El Ahorcado C
Ejercicio # 33
Crearemos un programa en el que el usuario ingrese 10 N de personas.
El programa nos imprimirá:
Código:
#include <iostream>
#include <conio.h>
#include<stdio.h>
using namespace std;
struct reclamodecelulares{
char titular[45];
int edad;
};
int main(){
reclamodecelulares *reclamos=new reclamodecelulares[10];
for(int i=0;i<10;i++)
{
cout<<i+1<<". NOMBRE Y APELLIDO : -->";
gets(reclamos[i].titular);
cout<<"Ingrese su anio de naciminto: --> ";
cin>>reclamos[i].edad;
}
for(int i=0;i<10;i++)
{
int r;
cout<<" \n\n";
r=2016-reclamos[i].edad;
cout<<i+1<<". Nombre: "<<reclamos[i].titular;
cout<<"la edad es: "<<reclamos[i].edad<<" -> "<< r << "\n\n";
if(r>18)
cout<<"Es Mayor de Edad"<<endl;
else
cout<<"Es Menor de Edad"<<endl;
}
delete []reclamos;
getch();
return 0;
}
Crearemos un programa en el que el usuario ingrese 10 N de personas.
El programa nos imprimirá:
EL nombre de la persona ingresada por teclado.
La edad de la misma persona.
y finalmente nos calculara si es Menor o Mayor de Edad el programa de las N personas ingresadas.
Código:
#include <iostream>
#include <conio.h>
#include<stdio.h>
using namespace std;
struct reclamodecelulares{
char titular[45];
int edad;
};
int main(){
reclamodecelulares *reclamos=new reclamodecelulares[10];
for(int i=0;i<10;i++)
{
cout<<i+1<<". NOMBRE Y APELLIDO : -->";
gets(reclamos[i].titular);
cout<<"Ingrese su anio de naciminto: --> ";
cin>>reclamos[i].edad;
}
for(int i=0;i<10;i++)
{
int r;
cout<<" \n\n";
r=2016-reclamos[i].edad;
cout<<i+1<<". Nombre: "<<reclamos[i].titular;
cout<<"la edad es: "<<reclamos[i].edad<<" -> "<< r << "\n\n";
if(r>18)
cout<<"Es Mayor de Edad"<<endl;
else
cout<<"Es Menor de Edad"<<endl;
}
delete []reclamos;
getch();
return 0;
}
Ingresar N personas y calcular la edad - SI es Mayor o Menor de edad
Ejercicio # 32
En el programa realizaremos que al ingresar dies numero aleatorio nos valla ordenando de manera ascendente es decir: 7-8-5-6-4-3-2-1-0-9 nos de en pantalla en forma ordenada :0-1-2-3-4-5-6-7-8-9.
usando vectores.
Código:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int vector [10];
int i, j ,temp;
cout<<"---Ingrese numeros aleatorios---\n\n";{
for (i=0;i<10;i++){
cout<<i+1<<". Numero Aleatorio: ";
cin>>vector[i];
cout<<endl;
}
}
for (i=0;i<10;i++){
for (j=i+1;j<10;j++){
if (vector[j]<vector[i]){
temp=vector[j];
vector[j]=vector[i];
vector[i]=vector[j];
vector[i]=temp;
}
}
}
for (i=0;i<10;i++){
cout << vector[i]<<" " ;
}
getch();
return 0;
}
En el programa realizaremos que al ingresar dies numero aleatorio nos valla ordenando de manera ascendente es decir: 7-8-5-6-4-3-2-1-0-9 nos de en pantalla en forma ordenada :0-1-2-3-4-5-6-7-8-9.
usando vectores.
Código:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int vector [10];
int i, j ,temp;
cout<<"---Ingrese numeros aleatorios---\n\n";{
for (i=0;i<10;i++){
cout<<i+1<<". Numero Aleatorio: ";
cin>>vector[i];
cout<<endl;
}
}
for (i=0;i<10;i++){
for (j=i+1;j<10;j++){
if (vector[j]<vector[i]){
temp=vector[j];
vector[j]=vector[i];
vector[i]=vector[j];
vector[i]=temp;
}
}
}
for (i=0;i<10;i++){
cout << vector[i]<<" " ;
}
getch();
return 0;
}
Ordenar Numero de 10 por 1
Ejercicio #31
Pedimos al usuario que ingrese un numero por ejemplo el 20 y nos de el numero en letras así : VEINTE.
Código:
#include <iostream>
#include <cstdlib.h>
#include <conio.h>
using namespace std;
int main() {
int numero, n1, n2, n3, n4, n5;
cout<<"Escribe un numero de uno a diez mil (numeros): "; cin>>numero;
n1 = numero / 10000;
n2 = (numero / 1000) % 10;
n3 = (numero / 100) % 10;
n4 = (numero / 10) % 10;
n5 = (numero % 10);
if(numero > 10000){
cout<<"El numero ingresado excede el rango de valores";
}else{
if(n1 == 1){
cout<<"Diez mil";
}
//Sentencia para determinar los miles
if(n2 == 1){
cout<<"MIL ";
}else if(n2 == 2){
cout<<"DOS MIL ";
}else if(n2 == 3){
cout<<"TRES MIL ";
}else if(n2 == 4){
cout<<"CUATRO MIL ";
}else if(n2 == 5){
cout<<"CINCO MIL ";
}else if(n2 == 6){
cout<<"SEIS MIL ";
}else if(n2 == 7){
cout<<"SIETE MIL ";
}else if(n2 == 8){
cout<<"OCHO MIL ";
}else if(n2 == 9){
cout<<"NUEVE MIL ";
}
//Setencia para determinar los cientos
if(n3 == 1 && n4 == 0 && n5 == 0){
cout<<"CIEN";
}else if(n3 == 1){
cout<<"CIENTO ";
}else if(n3 == 2){
cout<<"DOSCIENTOS ";
}else if(n3 == 3){
cout<<"TRESCIENTOS ";
}else if(n3 == 4){
cout<<"CUATROCIENTOS ";
}else if(n3 == 5){
cout<<"QUINIENTOS ";
}else if(n3 == 6){
cout<<"SEISCIENTOS ";
}else if(n3 == 7){
cout<<"SETECIENTOS ";
}else if(n3 == 8){
cout<<"OCHOCIENTOS ";
}else if(n3 == 9){
cout<<"NOVECIENTOS ";
}
//Setencia para determinar las decenas
if(n4 == 1 && n5 == 0){
cout<<"Diez";
}else if(n4 == 1 && n5 == 1){
cout<<"ONCE";
}else if(n4 == 1 && n5 == 2){
cout<<"DOCE";
}else if(n4 == 1 && n5 == 3){
cout<<"TRECE";
}else if(n4 == 1 && n5 == 4){
cout<<"CATORCE";
}else if(n4 == 1 && n5 == 5){
cout<<"QUINCE";
}else if(n4 == 1){
cout<<"DIECI";
}
if(n4 == 2 && n5 == 0){
cout<<"VEINTE";
}else if(n4 == 2){
cout<<"VEINTI";
}else if(n4 == 3 && n5 == 0){
cout<<"TREINTA";
}else if(n4 == 3){
cout<<"TREINTA Y ";
}else if(n4 == 4 && n5 == 0){
cout<<"CUARENTA";
}else if(n4 == 4){
cout<<"CUARENTA Y ";
}else if(n4 == 5 && n5 == 0){
cout<<"CINCUENTA";
}else if(n4 == 5){
cout<<"CINCUENTA Y ";
}else if(n4 == 6 && n5 == 0){
cout<<"SESENTA";
}else if(n4 == 6){
cout<<"SESENTA Y ";
}else if(n4 == 7 && n5 == 0){
cout<<"SETENTA";
}else if(n4 == 7){
cout<<"SETENTA Y ";
}else if(n4 == 8 && n5 == 0){
cout<<"OCHENTA";
}else if(n4 == 8){
cout<<"OCHENTA Y ";
}else if(n4 == 9 && n5 == 0){
cout<<"NOVENTA";
}
else if(n4 == 9){
cout<<"NOVENTA Y ";
}
//Sentencia para determinar las unidades
if(n5 == 1 && n4 > 1){
cout<<"UNO";
}else if(n5 == 1 && n4 == 0){
cout<<"UNO";
}else if(n5 == 2 && n4 > 1){
cout<<"DOS";
}else if(n5 == 2 && n4 == 0){
cout<<"DOS";
}else if(n5 == 3 && n4 > 1){
cout<<"TRES";
}else if(n5 == 3 && n4 == 0){
cout<<"TRES";
}else if(n5 == 4 && n4 > 1){
cout<<"CUATRO";
}else if(n5 == 4 && n4 == 0){
cout<<"CUATRO";
}else if(n5 == 5 && n4 > 1){
cout<<"CINCO";
}else if(n5 == 5 && n4 == 0){
cout<<"CINCO";
}else if(n5 == 6){
cout<<"SEIS";
}else if(n5 == 7){
cout<<"SIETE";
}else if(n5 == 8){
cout<<"OCHO";
}else if(n5 == 9){
cout<<"NUEVE";
}
}
getch();
return 0;
}
Pedimos al usuario que ingrese un numero por ejemplo el 20 y nos de el numero en letras así : VEINTE.
Código:
#include <iostream>
#include <cstdlib.h>
#include <conio.h>
using namespace std;
int main() {
int numero, n1, n2, n3, n4, n5;
cout<<"Escribe un numero de uno a diez mil (numeros): "; cin>>numero;
n1 = numero / 10000;
n2 = (numero / 1000) % 10;
n3 = (numero / 100) % 10;
n4 = (numero / 10) % 10;
n5 = (numero % 10);
if(numero > 10000){
cout<<"El numero ingresado excede el rango de valores";
}else{
if(n1 == 1){
cout<<"Diez mil";
}
//Sentencia para determinar los miles
if(n2 == 1){
cout<<"MIL ";
}else if(n2 == 2){
cout<<"DOS MIL ";
}else if(n2 == 3){
cout<<"TRES MIL ";
}else if(n2 == 4){
cout<<"CUATRO MIL ";
}else if(n2 == 5){
cout<<"CINCO MIL ";
}else if(n2 == 6){
cout<<"SEIS MIL ";
}else if(n2 == 7){
cout<<"SIETE MIL ";
}else if(n2 == 8){
cout<<"OCHO MIL ";
}else if(n2 == 9){
cout<<"NUEVE MIL ";
}
//Setencia para determinar los cientos
if(n3 == 1 && n4 == 0 && n5 == 0){
cout<<"CIEN";
}else if(n3 == 1){
cout<<"CIENTO ";
}else if(n3 == 2){
cout<<"DOSCIENTOS ";
}else if(n3 == 3){
cout<<"TRESCIENTOS ";
}else if(n3 == 4){
cout<<"CUATROCIENTOS ";
}else if(n3 == 5){
cout<<"QUINIENTOS ";
}else if(n3 == 6){
cout<<"SEISCIENTOS ";
}else if(n3 == 7){
cout<<"SETECIENTOS ";
}else if(n3 == 8){
cout<<"OCHOCIENTOS ";
}else if(n3 == 9){
cout<<"NOVECIENTOS ";
}
//Setencia para determinar las decenas
if(n4 == 1 && n5 == 0){
cout<<"Diez";
}else if(n4 == 1 && n5 == 1){
cout<<"ONCE";
}else if(n4 == 1 && n5 == 2){
cout<<"DOCE";
}else if(n4 == 1 && n5 == 3){
cout<<"TRECE";
}else if(n4 == 1 && n5 == 4){
cout<<"CATORCE";
}else if(n4 == 1 && n5 == 5){
cout<<"QUINCE";
}else if(n4 == 1){
cout<<"DIECI";
}
if(n4 == 2 && n5 == 0){
cout<<"VEINTE";
}else if(n4 == 2){
cout<<"VEINTI";
}else if(n4 == 3 && n5 == 0){
cout<<"TREINTA";
}else if(n4 == 3){
cout<<"TREINTA Y ";
}else if(n4 == 4 && n5 == 0){
cout<<"CUARENTA";
}else if(n4 == 4){
cout<<"CUARENTA Y ";
}else if(n4 == 5 && n5 == 0){
cout<<"CINCUENTA";
}else if(n4 == 5){
cout<<"CINCUENTA Y ";
}else if(n4 == 6 && n5 == 0){
cout<<"SESENTA";
}else if(n4 == 6){
cout<<"SESENTA Y ";
}else if(n4 == 7 && n5 == 0){
cout<<"SETENTA";
}else if(n4 == 7){
cout<<"SETENTA Y ";
}else if(n4 == 8 && n5 == 0){
cout<<"OCHENTA";
}else if(n4 == 8){
cout<<"OCHENTA Y ";
}else if(n4 == 9 && n5 == 0){
cout<<"NOVENTA";
}
else if(n4 == 9){
cout<<"NOVENTA Y ";
}
//Sentencia para determinar las unidades
if(n5 == 1 && n4 > 1){
cout<<"UNO";
}else if(n5 == 1 && n4 == 0){
cout<<"UNO";
}else if(n5 == 2 && n4 > 1){
cout<<"DOS";
}else if(n5 == 2 && n4 == 0){
cout<<"DOS";
}else if(n5 == 3 && n4 > 1){
cout<<"TRES";
}else if(n5 == 3 && n4 == 0){
cout<<"TRES";
}else if(n5 == 4 && n4 > 1){
cout<<"CUATRO";
}else if(n5 == 4 && n4 == 0){
cout<<"CUATRO";
}else if(n5 == 5 && n4 > 1){
cout<<"CINCO";
}else if(n5 == 5 && n4 == 0){
cout<<"CINCO";
}else if(n5 == 6){
cout<<"SEIS";
}else if(n5 == 7){
cout<<"SIETE";
}else if(n5 == 8){
cout<<"OCHO";
}else if(n5 == 9){
cout<<"NUEVE";
}
}
getch();
return 0;
}
Ingresar Un Numero E imprimir en Letras
Ejercicio #30
En este ejercicio vamos a ingresar una palabra en MAYÚSCULAS y a la vez que en nos concatene con la segunda palabra que ingresaremos y nos convierte a Minúsculas seria algo asi de Mayusculas a Minusculas y a la ves concatenar.
Código:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <conio.h>
int main()
{
char cadena[100];
char concat[100];
int i;
printf("\nEscribe un palabra en MAYUSCULAS: ");
scanf("%s", &cadena);
printf("\nla cadena a concatenar es: ");
scanf("%s",concat);
strcat(cadena,concat);
printf(" Texto concatenado: %s \n ", cadena);
for(i = 0; cadena[i]; i++)
cadena[i] = tolower(cadena[i]);
printf("\n%s\n", cadena);
fflush(stdin);
printf("\nPresiona Intro para finalizar...");
getchar();
}
En este ejercicio vamos a ingresar una palabra en MAYÚSCULAS y a la vez que en nos concatene con la segunda palabra que ingresaremos y nos convierte a Minúsculas seria algo asi de Mayusculas a Minusculas y a la ves concatenar.
Código:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <conio.h>
int main()
{
char cadena[100];
char concat[100];
int i;
printf("\nEscribe un palabra en MAYUSCULAS: ");
scanf("%s", &cadena);
printf("\nla cadena a concatenar es: ");
scanf("%s",concat);
strcat(cadena,concat);
printf(" Texto concatenado: %s \n ", cadena);
for(i = 0; cadena[i]; i++)
cadena[i] = tolower(cadena[i]);
printf("\n%s\n", cadena);
fflush(stdin);
printf("\nPresiona Intro para finalizar...");
getchar();
}
Palabra a Mayúsculas a Minúsculas y concatenar con otra cadena
Ejercicio # 29
En este código haremos el método burbuja ingresando cuántos números contaremos y después ingresando N números para ordenar de forma ascendente los números.
Código:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void burbuja(int *,const int);
void main()
{
int i,a[10],n;
clrscr();
textcolor(10+BLINK);
gotoxy(25,3);
cout <<"\t METODO DE LA BURBUJA......\n" <<endl ;
gotoxy(15,5);
printf("Dar n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Dar valores:");
scanf("%d",&a[i]);
}
burbuja(a,n);
printf("\nLos datos ordenados en ascendente quedan:\n\n");
for(i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");
getch();
}
void burbuja(int *array,const int n)
{
int i,j;
void swap(int *,int *);
for(j=0;j<n;j++)
for(i=0;i<n-1;i++)
if(array[i]>array[i+1])
swap(&array[i],&array[i+1]);
}
void swap(int *nodo1,int *nodo2)
{
int temp;
temp=*nodo1;
*nodo1=*nodo2;
*nodo2=temp;
}
En este código haremos el método burbuja ingresando cuántos números contaremos y después ingresando N números para ordenar de forma ascendente los números.
Código:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void burbuja(int *,const int);
void main()
{
int i,a[10],n;
clrscr();
textcolor(10+BLINK);
gotoxy(25,3);
cout <<"\t METODO DE LA BURBUJA......\n" <<endl ;
gotoxy(15,5);
printf("Dar n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Dar valores:");
scanf("%d",&a[i]);
}
burbuja(a,n);
printf("\nLos datos ordenados en ascendente quedan:\n\n");
for(i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");
getch();
}
void burbuja(int *array,const int n)
{
int i,j;
void swap(int *,int *);
for(j=0;j<n;j++)
for(i=0;i<n-1;i++)
if(array[i]>array[i+1])
swap(&array[i],&array[i+1]);
}
void swap(int *nodo1,int *nodo2)
{
int temp;
temp=*nodo1;
*nodo1=*nodo2;
*nodo2=temp;
}
Metodo burbuja
Ejercicio # 28
Esta vez realizaremos un programa en el que el usuario ingrese n números de personas ( Nombre and apellido), y que ingrese su fecha de nacimiento .
El programa nos dirá la edad de la persona y además si es Mayor o Menor de edad.
Nota: Cambiar el 2 por el número de ingresos que desea la persona ingresar en pantalla for(int i=0;i<2;i++), i si vamos a ingresar más de 45 como por ejemplo 1000 o más cambiamos en el [4] el 4 por otro número más alto.
Código:
#include <iostream>
#include <conio.h>
#include<stdio.h>
using namespace std;
struct reclamodecelulares{
char titular[45];
int edad;
};
int main(){
reclamodecelulares *reclamos=new reclamodecelulares[4];
for(int i=0;i<2;i++)
{
cout<<i+1<<"\nNOMBRE Y APELLIDO : ";
gets(reclamos[i].titular);
cout<<"\nIngrese su anio de naciminto: ";
cin>>reclamos[i].edad;
}
for(int i=0;i<2;i++)
{
int r;
cout<<" \n\n\n";
r=2016-reclamos[i].edad;
cout<<i+1<<". Nombre: "<<reclamos[i].titular;
cout<<"la edad es: "<<reclamos[i].edad<<" -> "<< r << "\n\n";
if(r>18)
cout<<"Es Mayor de Edad"<<endl;
else
cout<<"Es Menor de Edad"<<endl;
}
delete []reclamos;
getch();
}
Esta vez realizaremos un programa en el que el usuario ingrese n números de personas ( Nombre and apellido), y que ingrese su fecha de nacimiento .
El programa nos dirá la edad de la persona y además si es Mayor o Menor de edad.
Nota: Cambiar el 2 por el número de ingresos que desea la persona ingresar en pantalla for(int i=0;i<2;i++), i si vamos a ingresar más de 45 como por ejemplo 1000 o más cambiamos en el [4] el 4 por otro número más alto.
Código:
#include <iostream>
#include <conio.h>
#include<stdio.h>
using namespace std;
struct reclamodecelulares{
char titular[45];
int edad;
};
int main(){
reclamodecelulares *reclamos=new reclamodecelulares[4];
for(int i=0;i<2;i++)
{
cout<<i+1<<"\nNOMBRE Y APELLIDO : ";
gets(reclamos[i].titular);
cout<<"\nIngrese su anio de naciminto: ";
cin>>reclamos[i].edad;
}
for(int i=0;i<2;i++)
{
int r;
cout<<" \n\n\n";
r=2016-reclamos[i].edad;
cout<<i+1<<". Nombre: "<<reclamos[i].titular;
cout<<"la edad es: "<<reclamos[i].edad<<" -> "<< r << "\n\n";
if(r>18)
cout<<"Es Mayor de Edad"<<endl;
else
cout<<"Es Menor de Edad"<<endl;
}
delete []reclamos;
getch();
}
Ingresar N personas, calcular edad y si es Mayor o Menor de Edad
Ejercicio # 27
En este programa vamos a pedir al usuario que ingrese N número y que nos muestre en pantalla en forma de pirámide de asteriscos el número ingresado por el usuario.
Código:
#include<iostream>
#include<conio.h>
using namespace std;
int main ()
{
int i,j,k,n;
cout<<"Ingrese un numero:";
cin>>n;
for(i=1;i<=n;i++)
{
for (j=n;j>i;j--)
cout<<' ';
for (k=1;k<2*i;k++)
cout<<'*';
cout<<endl;
}
getch();
return 0;
}
En este programa vamos a pedir al usuario que ingrese N número y que nos muestre en pantalla en forma de pirámide de asteriscos el número ingresado por el usuario.
Código:
#include<iostream>
#include<conio.h>
using namespace std;
int main ()
{
int i,j,k,n;
cout<<"Ingrese un numero:";
cin>>n;
for(i=1;i<=n;i++)
{
for (j=n;j>i;j--)
cout<<' ';
for (k=1;k<2*i;k++)
cout<<'*';
cout<<endl;
}
getch();
return 0;
}
Número en Pirámide
Ejercicio # 26
Esta vez buscaremos un carácter en una frase ingresada el usuario por
ejemplo:
Frase: juan se fue al parque.
buscaremos el carácter L.
posición nos da: 14
Código:
#include <stdio.h>
#include <stdlib.h>aser papas
int main()
{
char *a [20],*c,b;
printf("Ingrese una cualquier frase:");
gets(a);
printf("Ingrese un caracter:");
scanf("%c",&b);
c=strchr(a,b);
printf("La posicion es: %d",c-a+1);
getch();
return 0;
}
Esta vez buscaremos un carácter en una frase ingresada el usuario por
ejemplo:
Frase: juan se fue al parque.
buscaremos el carácter L.
posición nos da: 14
Código:
#include <stdio.h>
#include <stdlib.h>aser papas
int main()
{
char *a [20],*c,b;
printf("Ingrese una cualquier frase:");
gets(a);
printf("Ingrese un caracter:");
scanf("%c",&b);
c=strchr(a,b);
printf("La posicion es: %d",c-a+1);
getch();
return 0;
}
Buscar un caracter en una Frase
Ejercicio # 25
En este programa jugaremos al juego de 3 en raya
Código:
#include <stdio.h>
#include<iostream.h>
int main ()
{
int jugador=1,falla,empate=0,ganar=0;
char c1='1',c2='2',c3='3',c4='4',c5='5',c6='6',c7='7',c8='8',c9='9',lanza,marca,respuesta='y';
do{
falla=1;
system("cls");
cout<<"En Este Programa Jugaremos A La RAYA.\n";
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("--------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("--------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
if(jugador==1)
{marca='X';}
else
{
marca='O';}
printf("Turno del Jugador %d.",jugador);
printf("\nEscribe el numero de tu ficha: ");
fflush(stdin);
scanf("%c",&lanza);
if (lanza=='1' && c1=='1') {c1=marca;}
else if (lanza=='2' && c2=='2') {c2=marca;}
else if (lanza=='3' && c3=='3') {c3=marca;}
else if (lanza=='4' && c4=='4') {c4=marca;}
else if (lanza=='5' && c5=='5') {c5=marca;}
else if (lanza=='6' && c6=='6') {c6=marca;}
else if (lanza=='7' && c7=='7') {c7=marca;}
else if (lanza=='8' && c8=='8') {c8=marca;}
else if (lanza=='9' && c9=='9') {c9=marca;}
else {printf("Error! Su Movimiento No Valido en esta jugada.\n");
falla=2;}
if(c1=='X'||c1=='O')
{
if(c2==c1&&c3==c1)
{
ganar=1;
}
if(c4==c1&&c7==c1)
{
ganar=1;
}
}
if(c5=='X'||c5=='O')
{
if (c1 == c5 && c9 == c5)
{ganar=1;}
if (c2 == c5 && c8 == c5)
{ganar=1;}
if (c4 == c5 && c6 == c5)
{ganar=1;}
if (c3 == c5 && c7 == c5)
{ganar=1;}
}
if(c9=='X'||c9=='O')
{
if (c6 == c9 && c3 == c9)
{ganar=1;}
if (c7 == c9 && c8 == c9)
{ganar=1;}
}
if ((c1 != '1' && c2 != '2' && c3 != '3' &&
c4 != '4' && c5 != '5' && c6 != '6' &&
c7 != '7' && c8 != '8' && c9 != '9') &&
ganar == 0)
{empate=1;}
if (ganar==1||empate==1)
{
system("cls");
if (ganar==1)
{
printf("Jugador: %d Es el vencedor!\n\n",jugador);
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("--------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("--------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
}
if (empate==1)
{
printf("Empate!\n",jugador);
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("-------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("-------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
}
cout<<"Desea jugar de nuevo: Y/N ?\n";
fflush(stdin);
scanf("%c",&respuesta);
if (respuesta=='y'||respuesta=='Y')
{
empate=0;
jugador=2;
ganar=0;
c1='1';
c2='2';
c3='3';
c4='4';
c5='5';
c6='6';
c7='7';
c8='8';
c9='9';
}
}if(falla==1)
{
if (jugador==1){
jugador=2;
}else
{
jugador=1;
}
}
}while(respuesta=='y'||respuesta=='Y');
system("PAUSE");
return 0;
}
En este programa jugaremos al juego de 3 en raya
Código:
#include <stdio.h>
#include<iostream.h>
int main ()
{
int jugador=1,falla,empate=0,ganar=0;
char c1='1',c2='2',c3='3',c4='4',c5='5',c6='6',c7='7',c8='8',c9='9',lanza,marca,respuesta='y';
do{
falla=1;
system("cls");
cout<<"En Este Programa Jugaremos A La RAYA.\n";
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("--------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("--------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
if(jugador==1)
{marca='X';}
else
{
marca='O';}
printf("Turno del Jugador %d.",jugador);
printf("\nEscribe el numero de tu ficha: ");
fflush(stdin);
scanf("%c",&lanza);
if (lanza=='1' && c1=='1') {c1=marca;}
else if (lanza=='2' && c2=='2') {c2=marca;}
else if (lanza=='3' && c3=='3') {c3=marca;}
else if (lanza=='4' && c4=='4') {c4=marca;}
else if (lanza=='5' && c5=='5') {c5=marca;}
else if (lanza=='6' && c6=='6') {c6=marca;}
else if (lanza=='7' && c7=='7') {c7=marca;}
else if (lanza=='8' && c8=='8') {c8=marca;}
else if (lanza=='9' && c9=='9') {c9=marca;}
else {printf("Error! Su Movimiento No Valido en esta jugada.\n");
falla=2;}
if(c1=='X'||c1=='O')
{
if(c2==c1&&c3==c1)
{
ganar=1;
}
if(c4==c1&&c7==c1)
{
ganar=1;
}
}
if(c5=='X'||c5=='O')
{
if (c1 == c5 && c9 == c5)
{ganar=1;}
if (c2 == c5 && c8 == c5)
{ganar=1;}
if (c4 == c5 && c6 == c5)
{ganar=1;}
if (c3 == c5 && c7 == c5)
{ganar=1;}
}
if(c9=='X'||c9=='O')
{
if (c6 == c9 && c3 == c9)
{ganar=1;}
if (c7 == c9 && c8 == c9)
{ganar=1;}
}
if ((c1 != '1' && c2 != '2' && c3 != '3' &&
c4 != '4' && c5 != '5' && c6 != '6' &&
c7 != '7' && c8 != '8' && c9 != '9') &&
ganar == 0)
{empate=1;}
if (ganar==1||empate==1)
{
system("cls");
if (ganar==1)
{
printf("Jugador: %d Es el vencedor!\n\n",jugador);
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("--------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("--------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
}
if (empate==1)
{
printf("Empate!\n",jugador);
printf("\n %c | %c | %c\n",c1,c2,c3);
printf("-------------\n");
printf("\n %c | %c | %c\n",c4,c5,c6);
printf("-------------\n");
printf("\n %c | %c | %c\n\n",c7,c8,c9);
}
cout<<"Desea jugar de nuevo: Y/N ?\n";
fflush(stdin);
scanf("%c",&respuesta);
if (respuesta=='y'||respuesta=='Y')
{
empate=0;
jugador=2;
ganar=0;
c1='1';
c2='2';
c3='3';
c4='4';
c5='5';
c6='6';
c7='7';
c8='8';
c9='9';
}
}if(falla==1)
{
if (jugador==1){
jugador=2;
}else
{
jugador=1;
}
}
}while(respuesta=='y'||respuesta=='Y');
system("PAUSE");
return 0;
}
Tres en Raya
Ejercicio # 21
Suma
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a+b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 22
Resta
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a-b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 23
Multiplicación
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a*b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 24
División
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a/b;
cout << "La suma es: "<< c << endl;
return 0;
}
Suma
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a+b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 22
Resta
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a-b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 23
Multiplicación
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a*b;
cout << "La suma es: "<< c << endl;
return 0;
}
Ejercicio # 24
División
Codigo:
#include <iostream>
using namespace std;
int main()
{
double a, b ,c;
a=5;
b=2;
c=a/b;
cout << "La suma es: "<< c << endl;
return 0;
}
Suma - Resta - Multiplicación - División
Ejercicio # 20
Ingresar un numero por teclado , se desea saber si el numero ingresado es Primo o no .
Código:
#include <iostream>
using namespace std;
int main(){
int a=0,i,n;
cout<<"El programa deseaa saber si un numeo es PRIMO o NO.\nPorfavor ingrese un numero:"<<endl;
cin>> n;
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=2){
cout<<"El numero No es Primo.\n";
}else{
cout<<"El numero Si es Primo.\n";
}
}
Ingresar un numero por teclado , se desea saber si el numero ingresado es Primo o no .
Código:
#include <iostream>
using namespace std;
int main(){
int a=0,i,n;
cout<<"El programa deseaa saber si un numeo es PRIMO o NO.\nPorfavor ingrese un numero:"<<endl;
cin>> n;
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=2){
cout<<"El numero No es Primo.\n";
}else{
cout<<"El numero Si es Primo.\n";
}
}
EL numero es Primo o no
Ejercicio # 19
Se desea ordenar 3 numeros ingresados de Menor a Mayor.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,orden;
cout<<"ingrese primero numero:"<<endl;
cin>>a;
cout<<"ingrese segundo numero:"<<endl;
cin>>b;
cout<<"ingrese tercer numero:"<<endl;
cin>>c;
if(a>b)
{orden=a;
a=b;
b=orden;
}
if(a>c)
{orden=a;
a=c;
c=orden;
}
if(b>c)
{orden=b;
b=c;
c=orden;
}
cout<<"los datos ordenados son:"<<endl;
cout<<"1er: "<<a<<endl;
cout<<"2do: "<<b<<endl;
cout<<"3er: "<<c<<endl;
return 0;
}
Se desea ordenar 3 numeros ingresados de Menor a Mayor.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,orden;
cout<<"ingrese primero numero:"<<endl;
cin>>a;
cout<<"ingrese segundo numero:"<<endl;
cin>>b;
cout<<"ingrese tercer numero:"<<endl;
cin>>c;
if(a>b)
{orden=a;
a=b;
b=orden;
}
if(a>c)
{orden=a;
a=c;
c=orden;
}
if(b>c)
{orden=b;
b=c;
c=orden;
}
cout<<"los datos ordenados son:"<<endl;
cout<<"1er: "<<a<<endl;
cout<<"2do: "<<b<<endl;
cout<<"3er: "<<c<<endl;
return 0;
}
Ordenar los números de Menor a Mayor
Ejercicio # 18
Se desea calcular el Iva y el Total de una cantidad de producto ingresado por teclado.
Código:
#include<stdio.h>
#include<iostream.h>
int main()
{
double a,b,c,i,t;
string p;
cout<<"Ingrese el producto: ";
cin >>p;
cout<<"Ingrese cantidad de Producto: ";
cin>>a;
cout<<"Ingrese el precio: ";
cin>>b;
c=a*b;
cout << " la valor es:"<< c << endl;
i=b*14/100;
cout << " El iva es:"<< i << endl;
t=c+i;
cout<<"El total a pagar es de :"<< t <<endl;
return 0;
}
Se desea calcular el Iva y el Total de una cantidad de producto ingresado por teclado.
Código:
#include<stdio.h>
#include<iostream.h>
int main()
{
double a,b,c,i,t;
string p;
cout<<"Ingrese el producto: ";
cin >>p;
cout<<"Ingrese cantidad de Producto: ";
cin>>a;
cout<<"Ingrese el precio: ";
cin>>b;
c=a*b;
cout << " la valor es:"<< c << endl;
i=b*14/100;
cout << " El iva es:"<< i << endl;
t=c+i;
cout<<"El total a pagar es de :"<< t <<endl;
return 0;
}
Calcular el Iva y el Total de una cantidad de producto
Ejercicio # 16
Se desea saber si el año es bisiesto o no.
NOTA: EL AÑO TIENE QUE SER DIVISIBLE PARA 4 - 100 - 400
Código:
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "EL PROGRAMA DESEA SABER SI EN UN ANO BISIESTO O NO?\nINGRESE EL ANO"<<endl;
cin>>a;
if ( (a%4==0) &&(a%100!=0) || (a%400==0))
cout<<"el ano ingresado es bisiesto:\n"<<a<<endl;
else
cout<<"el ano ingresado no es bisiesto";
}
Se desea saber si el año es bisiesto o no.
NOTA: EL AÑO TIENE QUE SER DIVISIBLE PARA 4 - 100 - 400
Código:
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "EL PROGRAMA DESEA SABER SI EN UN ANO BISIESTO O NO?\nINGRESE EL ANO"<<endl;
cin>>a;
if ( (a%4==0) &&(a%100!=0) || (a%400==0))
cout<<"el ano ingresado es bisiesto:\n"<<a<<endl;
else
cout<<"el ano ingresado no es bisiesto";
}
EL AÑO ES BISIESTO O NO
Ejercicio # 15
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i + 1 ).
Código:
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int suma=-1;
int i,n;
cout<<"ingresa numero"<<endl;
cin>>n;
for(i=0;i<=n;i++){
suma=suma+(i+1);
}
cout<<suma;
return 0;
}
Código en C:
#include<stdio.h>
int main(){
int resultado=1;
int numero,factorial;
printf("Este programa calcular el factorial de un numero\n");
printf("Ingrese el numero: ");
scanf("%d",&numero);
factorial=numero;
while(factorial>1){
resultado=resultado*factorial;
factorial=factorial+11;
}
printf("El resultado de %d ! es: %d\n",numero,resultado);
}
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i + 1 ).
Código:
#include <iostream>
#include <math.h>
using namespace std;
int main(){
int suma=-1;
int i,n;
cout<<"ingresa numero"<<endl;
cin>>n;
for(i=0;i<=n;i++){
suma=suma+(i+1);
}
cout<<suma;
return 0;
}
Código en C:
#include<stdio.h>
int main(){
int resultado=1;
int numero,factorial;
printf("Este programa calcular el factorial de un numero\n");
printf("Ingrese el numero: ");
scanf("%d",&numero);
factorial=numero;
while(factorial>1){
resultado=resultado*factorial;
factorial=factorial+11;
}
printf("El resultado de %d ! es: %d\n",numero,resultado);
}
Factorial ( i + 1)
Ejercicio # 14
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i - 1 ).
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,s;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:" << endl;
cin>>n;
for (i=0; i<=n; i++)
s=(i-1)+s;
cout<<"el numero factorial es:\n"<< s <<endl;
return 0;
}
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i - 1 ).
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,s;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:" << endl;
cin>>n;
for (i=0; i<=n; i++)
s=(i-1)+s;
cout<<"el numero factorial es:\n"<< s <<endl;
return 0;
}
Código en C:
#include<stdio.h>
int main(){
int resultado=1;
int numero,factorial;
printf("Este programa calcular el factorial de un numero\n");
printf("Ingrese el numero: ");
scanf("%d",&numero);
factorial=numero;
while(factorial>1){
resultado=resultado*factorial;
factorial=factorial-1;
}
printf("El resultado de %d ! es: %d\n",numero,resultado);
}
#include<stdio.h>
int main(){
int resultado=1;
int numero,factorial;
printf("Este programa calcular el factorial de un numero\n");
printf("Ingrese el numero: ");
scanf("%d",&numero);
factorial=numero;
while(factorial>1){
resultado=resultado*factorial;
factorial=factorial-1;
}
printf("El resultado de %d ! es: %d\n",numero,resultado);
}
Factorial ( i - 1 )
Ejercicio # 13
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i / 2 ) + 1.
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,s;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:" << endl;
cin>>n;
for (i=0; i<=n; i++)
s= s+(i/2)+1;
cout<<"el numero factorial es:\n"<< s <<endl;
return 0;
}
El programa indicará el FACTORIAL de un número ingresado por el usuario.
para ( i / 2 ) + 1.
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,s;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:" << endl;
cin>>n;
for (i=0; i<=n; i++)
s= s+(i/2)+1;
cout<<"el numero factorial es:\n"<< s <<endl;
return 0;
}
Factorial ( i / 2 ) + 1
Ejercicio # 12
Se desea saber si A es Menor a B por el usuario.
Se desea saber si A es Menor a B por el usuario.
Código:
#include <iostream>
using namespace std;
main()
{ double a,b;
cout << " Ingrese valor de A:\n" ;
cin>>a;
cout << " Ingrese valor de B:\n" ;
cin>>b;
if (a<b)
{
cout<<" A si es Menor que B: "<<b;
return b;}
cout<<" A NO es Menor que B: "<<a;
return a;
}
A es Menor a B
Ejercicio # 11
Se desea saber si A es Mayor a B por el usuario.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"se desea saber si A es > a B, ingrese los numeros?\n";
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
if (a>b)
cout<<"A Es Mayor a B si es:"<<a;
return a;
cout<<"B Es Mayor que Asi :"<<b;
return b;
}
Se desea saber si A es Mayor a B por el usuario.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"se desea saber si A es > a B, ingrese los numeros?\n";
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
if (a>b)
cout<<"A Es Mayor a B si es:"<<a;
return a;
cout<<"B Es Mayor que Asi :"<<b;
return b;
}
A es Mayor a B
Ejercicio # 10
Se desea saber cual es el Minimo de 4 numeros ingresados por teclado.
Código:
#include <iostream>
using namespace std;
main()
{
double a,b, c,d;
cout << "ingrese primer numero:\n" ;
cin>>a;
cout << "ingrese segundo numero:\n" ;
cin>>b;
cout << "ingrese tercer numero:\n" ;
cin>>c;
cout << "ingrese cuarto numero:\n" ;
cin>>d;
if (a<b&a<c)
{
cout<<"El numero MINIMO es :"<<a;
return a;
}
if (b<c)
{
cout<<"El numero MINIMO es :"<<b;
return b;
}
if(c<d)
{
cout<<"El numero MINIMO es :"<<c;
return c;
}
cout<<"El numero MINIMO es :"<<d;
return d;
}
Se desea saber cual es el Minimo de 4 numeros ingresados por teclado.
Código:
#include <iostream>
using namespace std;
main()
{
double a,b, c,d;
cout << "ingrese primer numero:\n" ;
cin>>a;
cout << "ingrese segundo numero:\n" ;
cin>>b;
cout << "ingrese tercer numero:\n" ;
cin>>c;
cout << "ingrese cuarto numero:\n" ;
cin>>d;
if (a<b&a<c)
{
cout<<"El numero MINIMO es :"<<a;
return a;
}
if (b<c)
{
cout<<"El numero MINIMO es :"<<b;
return b;
}
if(c<d)
{
cout<<"El numero MINIMO es :"<<c;
return c;
}
cout<<"El numero MINIMO es :"<<d;
return d;
}
Mínimo de 4 números
Ejercicio·# 9
Se ingresa por teclado el nombre de un Estudiante, se ingresa por teclado la n1,n2,n3, se desea saber cual es el promedio y nombre del estudiante.
Código:
#include <iostream>
using namespace std;
int main()
{
double n1,n2,n3, prom;
char nombre[20];
char apellido[20];
printf("Ingrese el Nombre del estudiante: \n");
scanf("%s",&nombre);
printf("Ingres el Apellido del Estudiante:\n");
scanf("%s",&apellido);
cout << "Ingrese primera nota:\n" ;
cin>>n1;
cout << "Ingrese segunda nota:\n" ;
cin>>n2;
cout << "Ingrese tercera nota:\n" ;
cin>>n3;
prom=(n1+n2+n3)/3;
printf("ESTUDIANTE: %s %s \n",nombre,apellido);
cout << "PROMEDIO:\n" << prom;
return 0;
}
Promedio del estudiante con 3 notas
Ejercicio # 8
El programa indicará el FACTORIAL de un numero ingresado por el usuario.
para ( n * i ).
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,f;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:";
cin>>n;
f=1;
for (i=1; i<=n; i++)
f=f*i;
cout<<"el numero factorial es:\n"<< f <<endl;
return 0;
}
El programa indicará el FACTORIAL de un numero ingresado por el usuario.
para ( n * i ).
Código:
#include <iostream>
using namespace std;
int main()
{
int n,i,f;
cout<< "el programa indicara el factorial de un numero!\nIngrese el numero:";
cin>>n;
f=1;
for (i=1; i<=n; i++)
f=f*i;
cout<<"el numero factorial es:\n"<< f <<endl;
return 0;
}
Factorial ( n * i )
Ejercicio # 7
Se desea saber cual es el Menor de 3 números e imprimir en pantalla cuál es el Menor de todos.
Código:
#include <iostream>
using namespace std;
main()
{ double a,b, c;
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
cout << "ingrese valor de c:" ;
cin>>c;
if (a<b&a<c)
{
cout<<"El Menor es:"<<a;
return a;
}
if (b<c)
{
cout<<"El Menor es:"<<b;
return b;
}
cout<<"El Menor es :"<<c;
return c;
}
Se desea saber cual es el Menor de 3 números e imprimir en pantalla cuál es el Menor de todos.
Código:
#include <iostream>
using namespace std;
main()
{ double a,b, c;
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
cout << "ingrese valor de c:" ;
cin>>c;
if (a<b&a<c)
{
cout<<"El Menor es:"<<a;
return a;
}
if (b<c)
{
cout<<"El Menor es:"<<b;
return b;
}
cout<<"El Menor es :"<<c;
return c;
}
Saber cual es el Menor de 3 Números
Ejercicio # 6
En este programa vamos a hacer que el usuario ingrese los valores de A , B
una vez ingresados, que el usuario presiones uno de los símbolos del teclado
ya sea una Suma " + ", Resta " - ", Multiplicación " * " y División " / " .
en que la P es un Operador.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b,s,r,m,d;
string p;
cout<<"ingrese el 1 numero:\n ";
cin>>a;
cout<<"ingrese el 2 numero:\n ";
cin>>b;
cout<<"la Tecla P es un operador:\n ";
cin>>p;
s=a+b;
r=a-b;
m=a*b;
d=a/b;
if(p=="+")
cout<<"la suma es:\n "<<s<<endl;
else
{
}
if(p=="-")
cout<<"la resta es:\n "<<r<<endl;
if(p=="*")
cout<<"la resta es:\n"<<m<<endl;
if(p=="/")
cout<<"la resta es:\n "<<d<<endl;
return 0;
}
En este programa vamos a hacer que el usuario ingrese los valores de A , B
una vez ingresados, que el usuario presiones uno de los símbolos del teclado
ya sea una Suma " + ", Resta " - ", Multiplicación " * " y División " / " .
en que la P es un Operador.
Código:
#include <iostream>
using namespace std;
int main()
{
int a,b,s,r,m,d;
string p;
cout<<"ingrese el 1 numero:\n ";
cin>>a;
cout<<"ingrese el 2 numero:\n ";
cin>>b;
cout<<"la Tecla P es un operador:\n ";
cin>>p;
s=a+b;
r=a-b;
m=a*b;
d=a/b;
if(p=="+")
cout<<"la suma es:\n "<<s<<endl;
else
{
}
if(p=="-")
cout<<"la resta es:\n "<<r<<endl;
if(p=="*")
cout<<"la resta es:\n"<<m<<endl;
if(p=="/")
cout<<"la resta es:\n "<<d<<endl;
return 0;
}
Operadores con símbolos
Ejercicio # 5
Se desea saber cual es el mayor de 3 números e imprimir en pantalla cuál es el Mayor de todos.
Código:
#include <iostream>
using namespace std;
main()
{ double a,b, c;
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
cout << "ingrese valor de c:" ;
cin>>c;
if (a>b&a>c)
{
cout<<"El mayor es :"<< a ;
return a;
}
if (b>c)
cout<<"El mayor es :"<< b ;
return b;
{
cout<<"El mayor es :"<< c <<endl;
return c;
}
}
Se desea saber cual es el mayor de 3 números e imprimir en pantalla cuál es el Mayor de todos.
Código:
#include <iostream>
using namespace std;
main()
{ double a,b, c;
cout << "ingrese valor de a:" ;
cin>>a;
cout << "ingrese valor de b:" ;
cin>>b;
cout << "ingrese valor de c:" ;
cin>>c;
if (a>b&a>c)
{
cout<<"El mayor es :"<< a ;
return a;
}
if (b>c)
cout<<"El mayor es :"<< b ;
return b;
{
cout<<"El mayor es :"<< c <<endl;
return c;
}
}
Saber cual es el Mayor de 3 Números
Ejercicio # 4
En este caso ingresamos el valor A en el cual mostrará en pantalla el
valor A.
El usuario tendrá que presionar la Tecla Esc. para poder salir.
Código:
#include <stdio.h>
#include <conio.h>
int main()
{
char cTecla;
int a;
printf("Ingrese un numero:\n");
scanf ("%d",&a);
printf("\r\nUsted Ingreso el numero:%d",a);
while(cTecla != 27)
{
cTecla = getch();
if(cTecla == 0)
cTecla = getch();
else
switch(cTecla)
{
case 13:
printf("\r\n Presiono ENTER precione Esc para salir");
break;
}
}
return 0;
}
En este caso ingresamos el valor A en el cual mostrará en pantalla el
valor A.
El usuario tendrá que presionar la Tecla Esc. para poder salir.
Código:
#include <stdio.h>
#include <conio.h>
int main()
{
char cTecla;
int a;
printf("Ingrese un numero:\n");
scanf ("%d",&a);
printf("\r\nUsted Ingreso el numero:%d",a);
while(cTecla != 27)
{
cTecla = getch();
if(cTecla == 0)
cTecla = getch();
else
switch(cTecla)
{
case 13:
printf("\r\n Presiono ENTER precione Esc para salir");
break;
}
}
return 0;
}
Presionando la tecla Esc. para salir del programa
Ejercicio # 3
En Este caso aplicaremos un ingreso por teclado de A , B la cual será que los valores ingresados sean reemplazados en la fórmula la cual es la siguiente:
(b/a- a/b)+100.
Código:
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
cout<<"ingrese valor de a:\n";
cin>>a;
cout<<"ingrese valor de b:\n";
cin>>b;
r=(b/a- a/b)+100;
cout<<"el resultado es:\n" << r << endl;
return 0;
}
En Este caso aplicaremos un ingreso por teclado de A , B la cual será que los valores ingresados sean reemplazados en la fórmula la cual es la siguiente:
(b/a- a/b)+100.
Código:
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
cout<<"ingrese valor de a:\n";
cin>>a;
cout<<"ingrese valor de b:\n";
cin>>b;
r=(b/a- a/b)+100;
cout<<"el resultado es:\n" << r << endl;
return 0;
}
Ingresando valor de A y B en calculo de una funcion
Ejercicio # 2
Aplicar fórmulas :
la siguiente fórmula es {2-[3x+(2+y)]} es la que se aplicará
en C++.
Código:
#include <iostream>
using namespace std;
int main()
{
double x , y , n ;
cout<<"El valor de X ingrese por favor:";
cin>> x ;
cout<<"El valor de Y ingrese por favor: ";
cin>> y;
cout<<"El la formula se remplaza X , Y : {2-[3x+(2+y)]}\n";
n=2-(3*x+(2+y)) ;
cout<<"El resultado es:"<< n << endl;
return 0;
}
Aplicar fórmulas :
la siguiente fórmula es {2-[3x+(2+y)]} es la que se aplicará
en C++.
Código:
#include <iostream>
using namespace std;
int main()
{
double x , y , n ;
cout<<"El valor de X ingrese por favor:";
cin>> x ;
cout<<"El valor de Y ingrese por favor: ";
cin>> y;
cout<<"El la formula se remplaza X , Y : {2-[3x+(2+y)]}\n";
n=2-(3*x+(2+y)) ;
cout<<"El resultado es:"<< n << endl;
return 0;
}
Aplicar fórmulas
Convertir grados Fahrenheit a Centígrados
f=(c-32)*5/9
Fórmula para Celsius
c=5/9 (F-32)
Código:
using namespace std;
int main()
{
int f,c;
cout <<" ingrese grados fahrenheit: ";
cin >> c ;
f= (c-32)*5/9;
cout <<"En CELSIUS ES IGUAL a :" << f << endl;
return 0;
}
Convertir grados Fahrenheit a Centígrados o Celsius
BORLAND C++: Es uno de los IDE'S que significa un Entorno de Desarrollo Integrado o Entorno de Desarrollo Interactivo, en inglés Integrated Development Environment (IDE).
Es uno de los IDE'S más populares.
Borland C++ is a C and C++ programming environment (that is, an integrated development environment) for MS-DOS and Microsoft Windows. It was the successor to Turbo C++, and included a better debugger, the Turbo Debugger, which was written in protected mode DOS.
Borland C++ is a C and C++ programming environment (that is, an integrated development environment) for MS-DOS and Microsoft Windows. It was the successor to Turbo C++, and included a better debugger, the Turbo Debugger, which was written in protected mode DOS.
Descarga >>Link de descarga del BORLAND C++
BORLAND C++
Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C y C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la Licencia pública general de GNU.
Soporte de compiladores:
Debido a que en sí Code::Blocks es sólo la interfaz del entorno de desarrollo, puede enlazarse a una variedad de compiladores para poder desarrollar su trabajo. Por defecto, Code::Blocks buscará una serie de compiladores y configura los que halle.
Algunos de los compiladores compatibles:
- Microsoft Visual Studio Toolkit (una extensión de compilador de C++ de Microsoft)
- GCC, en sus versiones para Microsoft (ya sea MinGW o Cygwin) y GNU/Linux.
- Borland C++ Compiler
- Digital Mars Compiler
- Intel C++ Compiler
- Open Watcom
- LLVM Clang
Todos estos compiladores pueden ser detectados automáticamente si están ya instalados al iniciar Code::Blocks.
Aunque no es oficialmente compatible (producto de su bajo nivel de adhesión a la norma de C++), Microsoft Visual Studio 6 puede ser configurado y utilizado, aunque no con muy buenos resultados.
Descarga>>Link de descarga del programa
Code::Blocks
Este Activador activaras la versión de windows y la de office 32 y 64 bits.
DESCARGAR >> Link de Descarga del programa Por Mega.
Activadores
LibreOffice es una completa suite de productividad de calidad profesional que se puede descargar e instalar de forma gratuita. Hay una gran base de usuarios de LibreOffice satisfechos en todo el mundo, y está disponible en más de 30 idiomas y para todos los principales sistemas operativos, incluyendo Microsoft Windows, Mac OS X y Linux (Debian, Ubuntu, Fedora, Mandriva, Suse, ...) .
Puedes descargar, instalar y distribuir LibreOffice libremente, sin temor a infringir derechos de autor.