Está en la página 1de 43

MENU DEL WHILE

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <cstdlib>
#include <math.h>
#include <stdlib.h>
void gotoxy(int x,int y)
{
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}

/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
using namespace std;
void menu_principal ();
void marco ();
void ejercicio_1 ();
void ejercicio_2 ();
void ejercicio_3 ();
void ejercicio_4 ();
void ejercicio_5 ();
void ejercicio_6 ();
void ejercicio_7 ();
void ejercicio_8 ();
void ejercicio_9 ();
void ejercicio_10 ();

void ejercicio_11 ();


void ejercicio_12 ();
void ejercicio_13 ();
int main()
{
marco ();
menu_principal () ;
return 0;
}
void ejercicio_2 ()
{
int num,n,p,r;
int cont=1;
int sum=1;
cout<<"ingrese el numero de lista\n";
cin>> n;
while(cont>=n){
cout<<"\nescribir la nota";
cin>> num;
sum=sum+num/n;
cont=cont+1;

if(num<3){
r=cont+1;
cout<<"\nreprobaron "<<r;
}
else{
p=cont+1;
cout<<"\naprobaron "<<p;
}
}
cout<<"el promedio de la lista es: "<<sum;

getch ();
}

void ejercicio_3 ()
{
int num,max,men;
max=0;
men=9999;
cout<<"introdusca n positivos y para acabar introduzca uno
negativo";
cin>>num;
while (num>=0){
if(num>max){
max=num;
}
else{
if(num<men){
men=num;
}
}
cin>>num;
}
cout<<"el mayor numero es "<<max;
cout<<"\nel menor numero es "<<men;
getch ();
}
void ejercicio_4 ()
{
long int a=1;
int b=1,c=0,i=1;
int n=0;

scanf("%d",&n);
while(i<=n)
{
printf("\n%d",a);
i++;
c=a+b;
a=b;
b=c;
}
getchar();

}
void ejercicio_5 ()
{
int i,num;
printf("ingrese un numero.. ");
scanf("%d",&num);
while(num>1)
{
if(num%2==0)num=num/2;
else num=num*3+1;
printf(" \n numero= %d", num);
}

getch ();
}

void ejercicio_8 ()
{
int N;
string Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};

string Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX",
"XC"};
string Centena[]= {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC",
"CM"};
cout<<"Ingresa numero entre 1 y 999"<<endl;
cin>>N;
int u=N%10;
int d= (N/10)%10;
int c=N/100;
if(N>=100){
cout<<Centena[c]<<Decena[d]<<Unidad[u];
}else{
if(N>=10){
cout<<Decena[d]<<Unidad[u];
}else{
cout<<Unidad[N];
}
}
getch ();
}
void ejercicio_9 ()
{
int fact,c,n;
cout<<"ingresar el numero";
cin>>n;
fact=1;
c=1;

while(c<=n){
fact=fact*c;
c=c+1;
}

cout<<"el factorial es "<<fact<<endl;


getch ();
}
void ejercicio_10 ()
{
int base,expo,r;
printf("\ningrese base");
cin>>base;
printf("\ningrese exponente");
cin>>expo;

r=pow(base,expo);
cout<<"la potencia es: "<<r<<"\n";

}
void ejercicio_11 ()
{
int n,i=1,s=0;
cout<<"n?";
cin>>n;

while(i<=n)
{
printf("%5d",i);
s+=i;
i++;
}
printf("\nla suma es: %d\n", s);
if(n!=0)
{
printf("el promedio es :%f\n",(double)s /n);

}
else{
printf("el promedio no se puede calcular\n");
}
getch();
}
void ejercicio_12 ()
{
int i,j;
i=1;
j=100;
while (i<=100)
{
cout<<i<<"---"<<j<<endl;
i++;
j--;
}

}
void ejercicio_13 ()
{
int num,m=2;
bool band=true;

cout<<"favor ingresa numero: ";


cin>>num;

while(band && m< num){


if(num%m==0){
band=false;
}
else

{
m=m+1;
}
}
if(band){
cout<<"el numero es primo";
}
else{
cout<<"el numero no es primo";
}

getch();

}
void menu_principal ()
{

bool repetir =true;


int opcion;
do
{
system("cls");
marco ();
gotoxy (30,8);
cout<<"M E N U ";
gotoxy (15,10);
cout<<"1. Ejercicio 1";
gotoxy (15,11);
cout<<"2. Ejercicio 2";
gotoxy (15,12);
cout<<"3. Ejercicio 3";
gotoxy (15,13);

cout<<"4. Ejercicio 4";


gotoxy (15,14);
cout<<"5. Ejercicio 5";
gotoxy (15,15);
cout<<"6. Ejercicio 6";
gotoxy (15,16);
cout<<"7. Ejercicio 7";
gotoxy (15,17);
cout<<"8. Ejercicio 8";
gotoxy (40,10);
cout<<"9. Ejercicio 09";
gotoxy (40,11);
cout<<"10. Ejercicio 10";
gotoxy (40,12);
cout<<"11. Ejercicio 12";
gotoxy (40,13);
cout<<"12. Ejercicio 12";
gotoxy (40,14);
cout<<"13. Ejercicio 13";
gotoxy (40,15);
cout<<"14. Ejercicio 14";
gotoxy (40,16);
cout<<"15. Ejercicio 15";
gotoxy(40,17);
cout<<"16. Ejercicio 16";
gotoxy (30,19);
cout<<"0. S A L I R";
gotoxy (30,20);
cout<<"Opcion: ( )";
gotoxy (39,20);
cin>>opcion;

switch (opcion)
{
case 1:
system("cls");

cout<<" "<<endl;
break;

case 2:
system("cls");
ejercicio_2();
break;
case 3:
system("cls");
ejercicio_3();
break;
case 4:
system("cls");
ejercicio_4();
break;
case 5:
system("cls");
ejercicio_5();
break;

case 6:
system("cls");
cout<<"Lo sentimos, pero este ejercicio na
ha sido resuelto";
getch ();
break;
case 7:

system("cls");
cout<<"Lo sentimos, pero este ejercicio na
ha sido resuelto";
getch ();
break;
case 8:
system("cls");
ejercicio_8();

break;
case 9:
system("cls");
ejercicio_9 ();
getch ();
break;
case 10:
system("cls");
ejercicio_10();
break;
case 11:
system("cls");
ejercicio_11();
getch ();
break;
case 12:
system("cls");
ejercicio_12();
break;
case 13:
system("cls");
ejercicio_13();
getch ();

break;

case 0:
repetir=false;
break;

}while (repetir);
}
void marco ( )
{
int x1=2,x2=2,y1=x1,y2=x2,i,d;
for (i=x1;i<=65;i++)
{
gotoxy(i,7);
cout<<"*";
}

for (i=7;i<=22;i++)
{
gotoxy(2,i);
cout<<"*";
}

for (d=x2;d<=65;d++)
{
gotoxy(d,22);
cout<<"*";
}

for (i=7;i<=22;i++)
{
gotoxy(65,i);
cout<<"*";
}

MENU DEL DO WHILE


#include <iostream>
#include <windows.h>
#include <conio.h>
#include <cstdlib>
#include <math.h>
#include <stdlib.h>
#include <time.h>
void gotoxy(int x,int y)
{
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}

/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
using namespace std;
void menu_principal ();
void marco ();
void ejercicio_1 ();
void ejercicio_2 ();

void ejercicio_3 ();


void ejercicio_4 ();
void ejercicio_5 ();
void ejercicio_6 ();
void ejercicio_7 ();
void ejercicio_8 ();
void ejercicio_9 ();
void ejercicio_10 ();
void ejercicio_11 ();
void ejercicio_12 ();
void ejercicio_13 ();
void ejercicio_14 ();

int main()
{
marco ();
menu_principal () ;
return 0;
}

void ejercicio_1 ()
{
cout<<"Imprimir los cuadrados de los 25 primeros nmeros enteros
divisibles entre 7. "<<endl;
int c=1, q;

do
{ if(c%7==0)
{
cout<<c<<" es divisible por 7."<<endl;
cout<" ";
q=c*c;

cout<<"El cuadrado de "<<c<<" es: "<<q<<endl;


cout<" ";
}
c+=1;
} while(c<=180);
getch ();
}
void ejercicio_2 ()
{
cout<<" Leer un nmero entero de 3 dgitos (validar la captura
respectiva, slo valores entre 1 y 999) y separarlo en unidades, decenas y
centenas."<<endl;
int n, y, u, d, c;

cout<<"Digite su numero: "<<endl;


cin>>n;

do
{
if(n<=999)
{
u= n%10;
cout<<"\nUnidades: "<<u<<endl;

y= n-u;
y= y%100;
d= y/10;
cout<<"Decenas: "<<d<<endl;

y= n-d*10-u;
c=y/100;
cout<<"Centenas: "<<c;
}

else
{
cout<<"\nEl numero supera los 3 digitos.";
}
} while(n<0);
getch ();
}
void ejercicio_3 ()
{
cout<<" Simular una ruleta (nmeros aleatorios entre 0 y 38). Dejar
de girar cuando se genere el cero. En cada vuelta contar por separado
pares y nones. Al final imprimir los resultados."<<endl;
int n, p=0, o=0;

srand(time(NULL));

do
{
n=rand()%38;
cout<<"\nNumero generado: "<<n<<endl;

if(n%2==0)
{
p=p+1;
}

if(n%2==1)
{
o=o+1;
}

} while(n>0);

cout<<"\nNumeros pares: "<<p<<endl;


cout<<"Numeros nones: "<<o<<endl;

getch ();
}
void ejercicio_4 ()
{
cout<<" Las potencias de 2 son: 1, 2, 4, 8, 16,... Para obtener la
siguiente potencia se multiplica la anterior por 2. Imprimir la primera
potencia de 2 que pasa de 700."<<endl;
int n,p,i;
i=0;
n=2;
p=1;
cout<<"potencia de 2"<<endl;
do
{

p=p*2;

i=i+1;
}while(p<=700);
cout<<"el resultado del exponente que pasa por 700 es "<<"
2^"<<i<<endl;
getch ();
}
void ejercicio_5 ()
{
cout<<" Leer dos nmeros enteros y calcular su producto con el
algoritmo ruso. Para calcular el producto de 45 y 15 se obtendr: 22-30, 2240, Producto5 675."<<endl;
int n1, n2, s=0;

cout<<"Digite su primer numero: "<<endl;


cin>>n1;
cout<<"\nDigite su segundo numero: "<<endl;
cin>>n2;

if(n1%2!=0)
{
s=s+n2;

do
{
n1=n1/2;
n2=n2*2;

if(n1%2!=0)
{
s=s+n2;
}

} while(n1>0);
}

cout<<"Resultado: "<<s;

getch ();
}
void ejercicio_6 ()
{
cout<<" De acuerdo con un principio aritmtico un nmero es
mltiplo de 3 cuando la suma de sus cifras da un mltiplo de 3. Con base en
este principio imprimir si un nmero es mltiplo de 3."<<endl;

int n, y, u, d, c, s;

cout<<"Digite su numero: "<<endl;


cin>>n;

do
{

u= n%10;

y= n-u;
y= y%100;
d= y/10;

y= n-d*10-u;
c=y/100;

s=u+d+c;

if(s%3==0){
cout<<"El numero "<<s<<" es multiplo de 3.";
} else{
cout<<"\nEl numero "<<s<<" no es multiplo de 3.";
}
} while(n<0);
getch ();
}
void ejercicio_7 ()
{

cout<<" Leer un nmero e imprimir cuntos dgitos son impares y


cuntos son pares. Si N5 26455, imprimira: el numero tiene 3 digitos pares y
2 impares." <<endl;
int n, cd=0, d, sp=0, si=0;

cout<<"Digite su numero: "<<endl;


cin>>n;

do
{
d=(n%10);
if(d%2==0)
{
sp=sp+1;
} else
{
si=si+1;
}
cd=cd+1;
n=n/10;
} while(n>0);

cout<<"\nLa cantidad de digitos del numero es: "<<cd<<endl;


cout<<"Cantidad de digitos pares: "<<sp<<endl;
cout<<"Cantidad de digitos impares: "<<si;
getch();
}
void ejercicio_8 ()
{
cout<<" Calcular el M.C.D y el M.C.M. de dos nmeros
ledos."<<endl;
int n1, n2, a, b, mcd, mcm;

cout<<"Digite su primer numero: "<<endl;


cin>>n1;
cout<<"Digite su segundo numero: "<<endl;
cin>>n2;

do
{
if(n1>n2)
{
a=n1;
b=n2;
mcd=a;
} else
{
a=n2;
b=n1;
mcd=b;
}

mcm=(a*b/mcd);

} while(n1<=0 || n2<=0);

cout<<"\nMaximo comun divisor de "<<n1<<" y "<<n2<<" es:


"<<mcd<<endl;
cout<<"Minimo comun multiplo de "<<n1<<" y "<<n2<<" es: "<<mcm;
getch ();

}
void ejercicio_9 ()
{
cout<<" Generar dos nmeros aleatorios entre 0 y 99, imprimir
dichos nmeros en forma de resta (por ejemplo: 25 - 10 = ), y leer el

resultado respectivo. En caso de ser correcto imprimir Felicidades, tu


resultado es correcto, en caso contrario imprimir Lo siento, el resultado
era:___. El proceso se llevar a cabo hasta que el alumno conteste
correctamente."<<endl;
int n1, n2, r, n;

srand(time(NULL));

do
{
n1=rand()%99;
n2=rand()%99;

cout<<"\n\nResta a resolver: "<<n1<<"-"<<n2<<"="<<endl;


r=n1-n2;
cout<<"Digite la respuesta: "<<endl;
cin>>n;

if(n==r)
{
cout<<"\nFelicidades, tu resultado es correcto: "<<n<<endl;
} else
{
cout<<"Lo siento, el resultado era: "<<r;
}

} while(n!=r);
getch ();
}
void ejercicio_10 ()
{
cout<<" Calcular el factorial de un nmero entero."<<endl;
int n, f=1, i;

cout<<"Digite el numero a evaluar el factorial: "<<endl;


cin>>n;

if(n==0)
{
cout<<"\n\nEl factorial es igual a 1."<<endl;
}
else
{
i=n;
do
{
f=f*i;
i=i-1;
} while(i>0);
cout<<"El factorial de "<<n<<" es igual a: "<<f;
}
getch ();
}
void ejercicio_11 ()
{
cout<<"Elevar un nmero real a una potencia entera. "<<endl;
int base,expo,r;
printf("\ningrese base");
cin>>base;
printf("\ningrese exponente");
cin>>expo;
do{
r=pow(base,expo);
}while(base>=999);

cout<<"la potencia es: "<<r<<"\n";

getch ();
}

void ejercicio_12 ()
{
cout<<" Calcular la media de un conjunto de n nmero
reales."<<endl;
int n,i=1,s=0;
cout<<"n?";
cin>>n;

do{
printf("%5d",i);
s+=i;
i++;
}while(i<=n);
printf("\nla suma es: %d\n", s);
if(n!=0)
{printf("el promedio es :%f\n",(double)s /n);
}
else{
printf("el promedio no se puede calcular\n");
}
getch ();
}
void ejercicio_13 ()
{
cout<<" Imprimir de forma inversa los nmeros del 100 al 1, con
decremento de uno."<<endl;
int i,j;
i=1;

j=100;
do
{
cout<<i<<"---"<<j<<endl;
i++;
j--;
}while(i<=100);
getch ();

}
void ejercicio_14 ()
{
cout<<" Leer un nmero entero e imprimir si ste es nmero primo o
no."<<endl;
int num,m=2;
bool band=true;

cout<<"favor ingresa numero: ";


cin>>num;

do{
if(num%m==0){
band=false;
}
else{
m=m+1;
}
} while(band && m< num);
if(band){
cout<<"el numero es primo";
}
else{

cout<<"el numero no es primo";


}

getch();

void menu_principal ()
{

bool repetir =true;


int opcion;
do
{
system("cls");
marco ();
gotoxy (30,8);
cout<<"M E N U ";
gotoxy (15,10);
cout<<"1. Ejercicio 1";
gotoxy (15,11);
cout<<"2. Ejercicio 2";
gotoxy (15,12);
cout<<"3. Ejercicio 3";
gotoxy (15,13);
cout<<"4. Ejercicio 4";
gotoxy (15,14);
cout<<"5. Ejercicio 5";
gotoxy (15,15);
cout<<"6. Ejercicio 6";
gotoxy (15,16);

cout<<"7. Ejercicio 7";


gotoxy (15,17);
cout<<"8. Ejercicio 8";
gotoxy (40,10);
cout<<"9. Ejercicio 09";
gotoxy (40,11);
cout<<"10. Ejercicio 10";
gotoxy (40,12);
cout<<"11. Ejercicio 12";
gotoxy (40,13);
cout<<"12. Ejercicio 12";
gotoxy (40,14);
cout<<"13. Ejercicio 13";
gotoxy (40,15);
cout<<"14. Ejercicio 14";
gotoxy (30,19);
cout<<"0. S A L I R";
gotoxy (30,20);
cout<<"Opcion: ( )";
gotoxy (39,20);
cin>>opcion;

switch (opcion)
{
case 1:
system("cls");

ejercicio_1();
break;

case 2:
system("cls");

ejercicio_2();
break;
case 3:
system("cls");
ejercicio_3();
break;
case 4:
system("cls");
ejercicio_4();
break;
case 5:
system("cls");
ejercicio_5();
break;

case 6:
system("cls");
ejercicio_6();
break;
case 7:
system("cls");
ejercicio_7 ();
break;
case 8:
system("cls");
ejercicio_8();

break;
case 9:
system("cls");
ejercicio_9 ();
getch ();

break;
case 10:
system("cls");
ejercicio_10();
break;
case 11:
system("cls");
ejercicio_11();
getch ();
break;
case 12:
system("cls");
ejercicio_12();
break;
case 13:
system("cls");
ejercicio_13();
getch ();
break;
case 14:
system("cls");
ejercicio_14();
break;
case 0:
repetir=false;
break;

}while (repetir);
}
void marco ( )

{
int x1=2,x2=2,y1=x1,y2=x2,i,d;
for (i=x1;i<=65;i++)
{
gotoxy(i,7);
cout<<"*";
}

for (i=7;i<=22;i++)
{
gotoxy(2,i);
cout<<"*";
}

for (d=x2;d<=65;d++)
{
gotoxy(d,22);
cout<<"*";
}

for (i=7;i<=22;i++)
{
gotoxy(65,i);
cout<<"*";
}

MENU DEL FOR


#include <iostream>
#include <stdio.h>

#include <windows.h>
#include <conio.h>
#include <math.h>
/* run this program using the console pauser or add your own getch,
system("pause") or input loop */
using namespace std;
void gotoxy(int column, int line){
COORD coord;
coord.X=column;
coord.Y=line;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

void numerop() {

int n, c, m;
cout<<"Digite la cantidad de numeros a generar: "<<endl; cin>>n;

for (c=1;c<=n;c++){
cout<<"Digite su numero: "<<endl; cin>>m;
if(m<0){
cout<<"El numero digitado es negativo: "<<m<<endl;
} else{
if(m==0){ cout<<"El numero digitado es neutro:
"<<m<<endl;
}
else{
cout<<"El numero digitado es positivo: "<<m<<endl;
}
}
}
system("pause");
}

void numsum(){
int c, n, m, s=0, p=1, pr, mayor=0, menor=9999;
cout<<"Digite la cantidad de numeros a generar: "<<endl; cin>>m;
for(c=1;c<=m;c++){ cout<<"Digite su numero: "<<endl; cin>>n;
s=(s+n);
p=(p*n);
if(mayor<n){ mayor=n;
}
if(menor>n){ menor=n;
}
}
pr=(s/m); cout<<"Suma: "<<s<<endl;
cout<<"Promedio: "<<pr<<endl;
cout<<"Producto: "<<p<<endl;
cout<<"Numero mayor: "<<mayor<<endl;
cout<<"Numero menor: "<<menor<<endl;

system("pause");

void nummayormenor(){
int c, n, m, mayor=0, menor=9999;
cout<<"Digite la cantidad de numeros a generar: "<<endl; cin>>m;

for(c=1;c<=m;c++){ cout<<"Digite su numero: "<<endl; cin>>n;


if(n%5==0){ if(mayor<n){ mayor=n;
}
}
if(n%3==0){ if(menor>n){ menor=n;

}
}
}
cout<<"Numero mayor multiplo de 5: "<<mayor<<endl;
cout<<"Numero menor multiplo de 3: "<<menor<<endl;
system("pause");
}

void promedio(){

int c, s=0, pro;


for(c=45;c<195;c++){
if(c%9==0){ cout<<c<<" ";
s=(s+c);
}
}
pro=(s/17); cout<<"Promedio: "<<pro;
system("pause");

void codigo(){

int i;
for (i=0; i<257; i++) {
printf("El codigo ASCII de la letra %c es %i \n", i, i);
}
system("pause");
}

void celda(){
int j;
for (j = 1; j < 80; j++) {
gotoxy(j, 1);
printf("%c", 177);

gotoxy(j, 24);
printf("%c", 177);
}

int d;
for (d = 2; d < 24; d++) {
gotoxy(1, d);
printf("%c", 178);

gotoxy(79, d);
printf("%c", 178);
}
gotoxy(1, 1);
printf("%c", 02);

gotoxy(79, 1);
printf("%c", 02);

gotoxy(1, 24);
printf("%c", 01);

gotoxy(79, 24);
printf("%c", 01);

getchar();

system("pause");
}

void nomultisiete(){

int m = 7;

for (int i=1 ;i<=100;i++){

if (i != m){
cout << i << " ";
}

else {
m = m+7;
}
}

system("pause");
}

void nnummultcinco(){

int c, n, m, mayor=0, menor=9999;


cout<<"Digite la cantidad de numeros a generar: "<<endl; cin>>m;

for(c=1;c<=m;c++){ cout<<"Digite su numero: "<<endl; cin>>n;


if(n%5==0){ if(mayor<n){ mayor=n;
}
}
if(n%3==0){ if(menor>n){ menor=n;

}
}
}
cout<<"Numero mayor multiplo de 5: "<<mayor<<endl;
cout<<"Numero menor multiplo de 3: "<<menor<<endl;

system("pause");
}

void finonacci(){
int x,y,z,cont;

x=0;
y=1;

printf("0\n1\n",z);

for (cont=1;cont<=30;cont=cont+1)
{
z=x+y;
printf("%d\n",z);
x=y;
y=z;
}

system("pause");
}

void cuacubi(){
float c2,c3,r;
c2=1;
c3=1;

r=1;
cout<< " \n" ;
cout<< " \n" ;
for (int i=1;i<=9;i++)
{

c2= pow (i,2 )

c3=pow ( i,3);
r= sqrt(i);
cout<<"NUMERO "<<" CUADRADO "<<" CUBO "<<" RAIZ
"<<endl;
cout<<i<<"
"<<endl;

"<<c2<<"

"<<c3<<"

"<<r<<"

}
}

void sumsuce(){
int a,sum,b,i;
cout<<"digite los numeros.. recuerde que el primero debe ser mayor
que el segundo:"<<endl;
cin>>a;
cin>>b;
sum=0;
for (i=1;i<=b;i++)
{
sum=sum+a;
}
cout<<"el resultado del producto mediante sumas
sucesivas:"<<sum;
}

void numperfecto(){
int num,c=0,i;
cout<<"ingrese el numero"<<endl;

cin>>num;
for (i=1;i<num;i++)
{
if (num%i==0)
{
c=c+i;
}

}
if( c==num)
{
cout<<"El numero es perfecto"<<endl;
}
else
{
cout<<"El numero no es perfecto"<<endl;
}
}

void multicin(){
int may,sum,i,n,p,x;
cout<<"cuantos numeros desea digitar:"<<endl;
cin>>n;
int v[n];
sum=0;
p=1;
cout<<"digitelos"<<endl;
for (int i=1;i<=n;i++)
{
cin>>v[i];
}
for (int i=1;i<=n;i++)

{
if (v[i]%2==0)
{
sum=sum+v[i];
}
if (v[i]%7==0)
{
p=p*v[i];
}

if (v[i]%5==0 )
{

may=v[i];
if ( may>v[i+1])
{

may=v[i];
}
}
}
cout<<"el numero mayor de los multiplos de 5 es:"<<may<<endl;
cout<<"la suma de los numeros pares es:"<<sum<<endl;
cout<<"el producto de los multiplos de 7
es:"<<p<<endl;

int main() {
int mat;
cout<< " \n \n \n";
cout<< " \t \t \t ### MENU DEL CICLO FOR ####

"<<endl;

cout<< " \t \t ### INGRESE (?) NUMERO PARA DIRIGIRSE EL


PROGRAMA #### "<<endl;

cout<< " \n \n \n";


cout<< " \t
"<<endl;

### OPRIMA (1) DIRIGE A EL PRORGRAMA 1 ####

cout<< " \n" ;


cout<< " \t
"<<endl;

### OPRIMA (2) DIRIGE A EL PRORGRAMA 2 ####

cout<< " \n" ;


cout<< " \t
"<<endl;

### OPRIMA (3) DIRIGE A EL PRORGRAMA 3 ####

cout<< " \n" ;


cout<< " \t
"<<endl;

### OPRIMA (4) DIRIGE A EL PRORGRAMA 4 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (5) DIRIGE A EL PRORGRAMA 5 ####

cout<< " \n" ;


cout<< " \t
"<<endl;

### OPRIMA (6) DIRIGE A EL PRORGRAMA 6 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (7) DIRIGE A EL PRORGRAMA 7 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (8) DIRIGE A EL PRORGRAMA 8 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (9) DIRIGE A EL PRORGRAMA 9 ####

cout<< " \n ";

cout<< " \t
"<<endl;

### OPRIMA (10) DIRIGE A EL PRORGRAMA 10 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (11) DIRIGE A EL PRORGRAMA 11 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (12) DIRIGE A EL PRORGRAMA 12 ####

cout<< " \n ";


cout<< " \t
"<<endl;

### OPRIMA (13) DIRIGE A EL PRORGRAMA 13 ####

cout<< " \n ";


cout<< " \t

### ELIJA LA OPCION ####

cout<< " \t \t ";cin>>mat;

int x,y,i,d;
for(i=1;i<78;i++)
{

/*arriba*/
gotoxy(i,1);
printf("%c",205);
/*abajo*/
gotoxy(i,34);
printf("%c",205);
}
for(d=1;d<35;d++)
{
/*izquierda*/
gotoxy(1,d);
printf("%c",186);

"<<endl;

/*derecha*/
gotoxy(i-1,d);
printf("%c",186);
}
if(mat==1){
numerop();
}

if(mat==2){
numsum();
}
if(mat==3){
nummayormenor();
}

if(mat==4){
promedio();
}

if(mat==5){
codigo();
}

if(mat==6){
celda();
}

if(mat==7){
nomultisiete();
}

if(mat==8){
nnummultcinco();
}

if(mat==9){
finonacci();
}

if(mat==10){
cuacubi();
}

if(mat==11){
sumsuce();
}

if(mat==12){
numperfecto();
}

if(mat==13){
multicin();
}

return 0;
}

También podría gustarte