Академический Документы
Профессиональный Документы
Культура Документы
Luego se pide
calcular e imprimir:
#include<iostream>
#include<conio.h>
#include<stdlib.h>
void main()
system("color f5");
int n,num[100];
cantidad(&n);
recarga_arreglo(num,n);
cant_cifras(num,n);
getch();
do
{
cin>>*xn;
while(*xn>100);
cout<<endl;
cout<<"RECARGA..ARREGLO"<<endl;
cout<<endl;
for(int i=0;i<xn;i++)
cin>>xnum[i];
cout<<endl;
int sum=0;
for(int i=0;i<xn;i++)
sum=sum+xnum[i];
return (1.0*sum)/xn;
int xmax=0;
for(int i=0;i<xn;i++)
if(xnum[i]>xmax)
xmax=xnum[i];
return xmax;
int c,aux;
for(int i=0;i<xn;i++)
c=0;
aux=xnum[i];
while(xnum[i]!=0)
c++;
xnum[i]=xnum[i]/10;
2.
/*Disear un programa que ingrese a un arreglo lineal las ventas mensuales que un trabajador
ha realizado
durante 3 aos. Se pide calcular e imprimir el promedio de las ventas de cada semestre.
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
system("color f5");
float ventas[36];
recarga_vector(ventas);
promedio(ventas);
getch();
for(int i=1;i<=36;i++)
cin>>v[i];
float sum=0;
float prom;
for(int i=1;i<=36;i++)
sum+=v[i];
if(i%6==0)
prom=sum/6;
sum=0;
3.
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
system("color f5");
int n,arreglo[100],arreglo_aux[100];
tamanio(&n);
recarga_arreglo(arreglo,n);
capicua(arreglo,n);
cifra_par(arreglo,n);
getch();
do
cin>>*xn;
while(*xn>100);
cout<<endl;
cout<<endl;
for(int i=1;i<=xn;i++)
do
{
cin>>v[i];
while(v[i]<1000);
int aux,num2,ct=0;
for(int i=1;i<=xn;i++)
aux=v[i];
num2=0;
while(aux!=0)
num2=num2*10 + aux%10;
aux=aux/10;
if(v[i]==num2)
ct++;
cout<<endl;
int aux,ct=0,cc,cc2,pos,ci;
for(int i=1;i<=xn;i++)
cc=0;
cc2=0;
ci=0;
aux=v[i];
while(aux!=0)
cc++;
aux=aux/10;
aux=v[i];
if(cc%2!=0)
pos=(cc+1)/2;
while(aux!=0)
cc2++;
ci=aux%10;
if(cc2==pos)
ct++;
aux=aux/10;
}
cout<<"La cantidad de numeros cuya cifra central es par es: "<<ct<<endl;
COLUMNA IMPAR
*/
#include<iostream.h>
#include<conio.h>
void main()
int m,n,i,j,num[10][10],cnpf;
float promc;
do
{
cin>>m;
cin>>n;
ingresar(m,n,num);
mostrar(m,n,num);
sumarfila(m,n,num);
promediocol(m,n,num);
cantidadprim(m,n,num);
cantidadperfectos(m,n,num);
getch();
for(int i=1;i<=xm;i++)
for(int j=1;j<=xn;j++)
cin>>xnum[i][j];
}
}
for(int i=1;i<=xm;i++)
for(int j=1;j<=xn;j++)
cout<<xnum[i][j]<<" ";
cout<<endl;
int sumf;
for(int i=1;i<=xm;i++)
sumf=0;
for(int j=1;j<=xn;j++)
sumf=sumf+xnum[i][j];
int sumc;
for(int j=1;j<=xn;j++)
sumc=0;
for(int i=1;i<=xm;i++)
sumc=sumc+xnum[i][j];
int cnp=0;
for(int i=1;i<=xm;i++)
for(int j=1;j<=xn;j++)
if( primos(xnum[i][j]) )
cnp++;
cout<<cnp<<endl;
bool primos(int x)
{
int contdiv=0;
for(int i=1;i<=x;i++)
if(x%i==0)
contdiv++;
if(contdiv==2)
return true;
else
return false;
int cnperf=0;
if(xm==xn)
for(int i=1;i<=xm;i++)
for(int j=1;j<=xn;j++)
if(i==j || i+j==xm+1)
if(perfecto(xnum[i][j]))
cnperf++;
cout<<cnperf<<endl;
}
bool perfecto(int x)
int sumdiv=0;
for(int i=1;i<x;i++)
if(x%i==0)
sumdiv=sumdiv+i;
if(sumdiv==x)
return true;
else
return false;
APLIQUE SUBPROGRAMAS
*/
#include<iostream.h>
#include<conio.h>
void Ingresar();
void menu();
void Mostrar();
void Eliminar();
void Insertar();
void Salir();
int num[100],max;
void main ()
menu();
getch();
void menu()
int opcion;
do
clrscr();
cout<<"--------------------------"<<endl;
cout<<"1.-Ingresar Datos"<<endl;
cout<<"2.-Mostrar Datos"<<endl;
cout<<"3.-Eliminar Datos"<<endl;
cout<<"4.-Insertar Datos"<<endl;
cout<<"5.-Salir"<<endl;
cout<<"--------------------------"<<endl;
cin>>opcion;
switch(opcion)
case 1 : Ingresar();break;
case 2 : Mostrar();break;
case 3 : Eliminar();break;
case 4 : Insertar();break;
case 5 : Salir();
while (opcion<5);
void Ingresar()
do
cin>>max;
while(max>100);
for(int i=1;i<=max;i++)
cin>>num[i];
void Mostrar()
for(int i=1;i<=max;i++)
cout<<num[i]<<" ";
}
cout<<endl;
getch();
void Eliminar()
int x;
cin>>x;
for(int i=1;i<=max;i++)
if(num[i]==x)
for(int j=i;j<=max-1;j++)
num[j]=num[j+1];
max--;
i--;
void Insertar()
int x,pos;
cin>>x;
do
while (pos>max);
num[i+1]=num[i];
num[pos]=x;
max++ ;
void Salir()
#include<iostream.h>
#include<conio.h>
int FINAL=0,FRENTE=0,MAX;
int COLA[100];
void menu(),Mostrar(),Ingresar(),Salir(),Eliminar(),Vaciar();
bool EstaColaVacia(),EstaColaLlena();
void main()
menu();
getch();
void menu()
{
int opcion;
do
cin>>MAX;
while(MAX>100);
do
clrscr();
cout<<" MENU"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" 5.-Salir"<<endl;
cout<<"-------------------------------------"<<endl;
cin>>opcion;
switch(opcion)
case 1 : Ingresar();break;
case 2 : Mostrar();break;
case 3 : Eliminar();break;
case 4 : Vaciar();break;
case 5 : Salir();
}
while (opcion<5);
getch();
bool EstaColaLlena()
if(FRENTE==MAX)
return true;
else
return false;
bool EstaColaVacia()
if(FRENTE==FINAL)
return true;
else
return false;
void Ingresar()
if(EstaColaLlena())
getch();
else
int ITEM;
COLA[FRENTE+1]=ITEM;
FRENTE++;
void Eliminar()
if(EstaColaVacia())
getch();
else
for(int i=1;i<=FRENTE;i++)
COLA[i]=COLA[i+1];
FRENTE--;
void Vaciar()
FINAL=FRENTE;
void Mostrar()
{
if(EstaColaVacia())
else
for(int i=0;i<FRENTE;i++)
cout<<COLA[i+1]<<" ";
cout<<endl;
getch();
void Salir()
#include<iostream.h>
#include<conio.h>
int TOPE=0,MAX;
int PILA[100];
void menu(),Mostrar(),Ingresar(),Salir(),Eliminar(),Vaciar();
bool EstaPilaVacia(),EstaPilaLlena();
void main()
menu();
getch();
}
void menu()
int opcion;
do
cin>>MAX;
while(MAX>100);
do
clrscr();
cout<<" MENU"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<" 5.-Salir"<<endl;
cout<<"-------------------------------------"<<endl;
cin>>opcion;
switch(opcion)
case 1 : Ingresar();break;
case 2 : Mostrar();break;
case 3 : Eliminar();break;
case 4 : Vaciar();break;
case 5 : Salir();
}
while (opcion<5);
getch();
bool EstaPilaLlena()
if(TOPE==MAX)
return true;
else
return false;
bool EstaPilaVacia()
if(TOPE==0)
return true;
else
return false;
void Ingresar()
if(EstaPilaLlena())
getch();
else
{
int ITEM;
cin>>ITEM;
TOPE++;
PILA[TOPE]=ITEM;
void Eliminar()
if(EstaPilaVacia())
else
TOPE--;
void Vaciar()
TOPE=0;
void Mostrar()
if(EstaPilaVacia())
else
{
for(int i=TOPE;i>0;i--)
cout<<PILA[i]<<" ";
cout<<endl;
getch();
void Salir()